Community Tip - Learn all about PTC Community Badges. Engage with PTC and see how many you can earn! X
Hi,
I am developing a realtime project. I have few requirements where I have to use charts that I have attached.
I have gone through the demo project where I want to get clarified whether these charts have been developed using thingworx or manufacturing app.
If It is developed using thingworx classic composer, how can I develop them. Please provide some document or idea on how to develop.
Please provide some solutions as early as possible.
Thanks,
Good day @svisveswaraiya,
I am not sure what "demo project" you are referring to, but it seems to me that the gauge widget (in charts 1, 4, 5 and 7) is a ProgressGauge widget found on the marketplace (https://marketplace.thingworx.com/tools/progress-gauge) with additional, standard, label or valuedisplay widgets for the data labels.
The time series charts (in charts 3 and 6) looks to be the TimeSeriesChart2 (possibly) found on the marketplace under chart widgets (https://marketplace.thingworx.com/tools/custom-chart-widge).
Chart2 seems to be a combination of the timeseries chart at the top and the progressgauge in the bottom. The progress bar at the top in chart2 image looks similar to a chart in a sample mashup used for Thingwatcher on the developer portal (https://developer.thingworx.com/resources/guides/anomaly-detection-how-guide/import-sample-mashup). It seems to be a normal timeserieschart with the data in a specific format and specific styles. You might be able to reverse engineer the functionality by looking at the way they have implemented it.
To create your own widgets the SDK is a good place to start (https://marketplace.thingworx.com/tools/extension-sdk) and on the developer portal (https://developer.thingworx.com/resources/guides/eclipse-plugin-thingworx-extension-development-tutorial). There are also some good posts by @sgreywilson on the community as well regarding widget extensions (e.g. https://community.ptc.com/t5/IoT-AR-Tech-Tips/Widget-Extensions-Introduction/m-p/535044).
It is not direct answers to your questions, but I hope it will point you in the right direction.
Kind regards,
Johan Bester
I have attached a percentage widget extension I created as an example on how to create widgets.
Also you could use the library http://justgage,com which I explored as an library example. Each of these solutions are not complete but should provide a good starting point.