Recently active
Build a Predictive Analytics Model - Video GuideThingWorx Analytics Server Installation with SSLThingWorx Platform Analytics Installation with SSLToolbar Widget | ThingWorx 9ThingWorx SSO: Login demonstration from Azure AD to ThingWorxMenu Bar Widget ThingWorx 9ThingWorx AD FS SSO SetupCreate Your Application UIGet Started with ThingWorx for IoTThingworx Mashup 101 - Do's and Don'tsWhat's New in ThingWorx 9.1Standardize Connectivity to Devices, Applications, & Systems for Centralized IIot DataBar Chart Widget | ThingWorx 9Button Widget | ThingWorx 9Line Chart Widget | ThingWorx 9ReImagine Your Application UI With Collection and Custom CSSTesting Your Edge ApplicationPredictive Maintenance with Thingworx 101ThingWorx Mashup Pitfalls: What to Avoid and What Not to DoIoT Security: Keeping Devices Safe in a High Risk WorldEdge Connectivity in Unreliable Networks Build a Predictive Analytics Model - Video Guide This project will introduce ThingWorx Analytics Builder via a conv
Hello, I keep getting once or twice a week this DEADLOCK error in our system. we have looked are timers, schedulers, nested loops, with no final solution. I need urgent help to figure out what is causing it.Attached is Application Screenshot and Log Files.
Hi, How can we pass intotable as a parameter to a stored procedure for inserting data in postgreSQL table. @nmilleson @VladimirRosu_116627 , Can you please help me.Thanks,Meghna
Hello, community, I would like to capture the time a subscription gets fired. Is there a way to this Regards.TB
Hi all, I have 2 Thingworx instances raising every 30 minutes a warning related to 'Thingworx System Metrics' (screenshot attached).Does anyone have an idea on what is going wrong ? Thanks for your help.Thibaut
Hello ! I have some troubles upgrading Thingworx 9.1 to 9.2.4 (both with an H2 db) My Tomcat server works when Webapps is empty, but whenever I restart it with the Thingworx.war in Webapps, it crashes, returning me this log in ErrorLog.log :2022-10-11 08:15:44.725+0000 [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Error in copying permissions: A problem occurred while trying to acquire a cached PreparedStatement in a background thread. 2022-10-11 08:15:44.727+0000 [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Error encountered while executing migrator 2022-10-11 08:15:44.727+0000 [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] java.sql.SQLException: A problem occurred while trying to acquire a cached PreparedStatement in a background thread. 2022-10-11 08:15:44.727+0000 [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] An error was encountered while executing task
Hi there, I am new to Thingworx, I have created a Mashup which contains a collection control, within that collection control I have added a mashup of a checkbox. My requirement is to check only checkbox within collection (Like radio button). I have tried different ways but couldn't achieve it. Like I added a checkbox on parent mashup and passed child mashup checkbox state which affects all checkbox's state within collection. Any idea would be appreciated. Thanks,
Hi all, Getting error while executing AddStreamEntries service: JavaException: java.lang.Exception: Invalid number of values provided to AddStreamEntry let newEntry = { sourceType: undefined, // STRING values: entries, // INFOTABLE location: undefined, // LOCATION source: undefined, // STRING tags: undefined, // TAGS timestamp: new Date() // DATETIME }; // CreateInfoTableFromDataShape(infoTableName:STRING("InfoTable"), dataShapeName:STRING):INFOTABLE(StreamEntryWithValues) let obj = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape({ infoTableName: "InfoTable", dataShapeName: "StreamEntryWithValues" }); obj.AddRow(newEntry); me.AddStreamEntries({ values: obj /* INFOTABLE {"dataShape":"StreamEntryWithValues"} */ }); Thanks,Sujith
Step 5: Launch the EMSStep 6: Configure Lua Script Resource (LSR)Step 7: Configure Template File (Properties) Step 5: Launch the EMS 1. Navigate to the microserver directory.cd ..2. Ensure that you have ownership to the executable wsems and executable privileges. To check ownership.Ls -la -rwxrwxr-x 1 pi pi 769058 Jun 9 17:46 wsemsNOTE: The account that owns the wsems executable should be used to log into the Raspberry Pi. 3. Confirm that you have executable privileges by run the following command:sudo chmod 775 wsems4. Run the EMS.sudo ./wsems5. Validate that your EMS successfully connected. Depending on your logger level, your wsems execution should indicate Websocket connected in the log and the following INFO message:[INFO ] 2016-10-11 14:22:54,770 Main: Succesfully connected. Saving .booted config file Troubleshoot Connectivity Issues If the websocket does not connect successfully, check the following: Issue &n
Step 8: Configure Template File (Service)Step 9: Run LSRStep 10: Bind Remote Thing PropertiesStep 11: View Data from Devices Step 8: Configure Template File (Service) Services are implemented as Lua functions. In our Lua script, Services are divided into two pieces. The first is the Service definition which consists of a Service name, inputs and output. The second part of defining a Service is the service code. The Service code is run when you execute the service. Create Service DefinitionOpen the PiTemplate.lua file.Append the service definition to the file.Create a service named GetSystemProperties that gets the system properties (cpu temperature, clock frequencies, voltages) from your Raspberry Pi and updates the respective properties on the Thingworx platform.Specify your output type but not the name because the name of every output from a ThingWorx service is always result. serviceDefinitions.GetSystemProperties( output { baseType="BOOLEAN", description="" }, desc
Step 12: Connect to Temperature SensorStep 13: Next Steps Step 12: Connect to Temperature Sensor This step is optional. Additional instructions are provided for developers who are interested in interfacing with sensors. The DHT11 and DHT22 digital temperature and humidity sensors are inexpensive and available from several sources:AdafruitSparkfunSeeedStudioThe Raspberry Pi does not come with any built-in analog to digital conversion capability and because these sensors are digital they can be interfaced easily with a Raspberry Pi. We will be using a Python library developed by Adafruit that simplifies interfacing with these sensors. Install Adafruit Python Library for Sensors We will use Git to download the Adafruit DHT11 Python from GitHub. Check if Git is already installed by opening a command window and typing the command:gitIf you see a "command not found" error message use this command to install Git:sudo apt-get install git-coreIf you get an error i
Hi all, i have a infotable which has columns. In which a column itself a infotable (columnInfotable) in it.i need to get the value of the of the columns in the columnInfotable. Is there any logic.thanks in advance
Hi all, i have a infotable which is returned from Store procedure. The infotable has a column which returns 0 and 1. Is there any way to get the count of the rows which has value 1. Thanks in advance
in my MenuEntry the linkDestination and linkType are primary key. but the documentation says:https://support.ptc.com/help/thingworx/platform/r9/en/index.html#page/ThingWorx/Help/Mashup_Builder/Widgets/MenuBarDefiningtheMenuBarItemsUsinganInfotable.html#linkDestination and title are primary key.
Hi Team, Suppose any ThingWorx platform restarts everyday automatically at sometime in night, then how to stop this or edit this automatic ThingWorx restart configuration. Thanks in advance.
Is it possible to transfer a file using kepware to thingworx. we have a case where thingworx and file both are present in same network but thingworx is in cloud. There are csv files that are written after a set of interval on a local computer. we need to use the same data for visualizing in a mashup.
Hello all, I'm facing TWX things disconnecting issue continuously during production run & whenever im reinitializing kepware, again things will connect. Can anybody provide some solution to stop this !! or Is there any way to do automatically the same thing from TWX side as kepware reinitialization does.
To simplify the development of IIoT applications and solutions on the ThingWorx platform, we introduce the concept of Building Blocks. The intent of Building Blocks is to ease the creation of your own solutions and customization of PTC’s solutions. These Building Blocks are domain specific business logic pre-made for reusability, which means you won’t need to build from scratch on ThingWorx and can accelerate your time to value.What do we mean by Building Blocks? Building Blocks are premade components that enable modular software development. They are reusable, replaceable packages of functionality that can be connected into an architecture framework. Building Blocks allow for quicker development and customization of solutions and applications.What are the different types of Building Blocks? Connectors Leverage the same connectors we use for PTC solutions for better overall application performance and seamless transfer of data from disparate devices and systems. Identify the
GUIDE CONCEPTStep 1: Create a DatashapeStep 2: Create a Thing Use the Collection Widget to organize visual elements of your application. GUIDE CONCEPT This project will introduce the Collection Widget. Following the steps in this guide, you will learn to display different values from a single dataset in real-time. We will teach you how to utilize the Collection Widget to generate a series of repeated Mashups for every row of data in a table. YOU'LL LEARN HOW TO Create a Datashape to define columns of a tableCreate a Thing with an Infotable PropertyCreate a base Mashup to display dataUtilize a Collection Widget to display data from multiple rows of a table NOTE: This guide's content aligns with ThingWorx 9.3. The estimated time to complete ALL 3 parts of this guide is 60 minutes. Step 1: Create a Datashape Create a Datashape The Collection Widget uses a Service to dynamically define v
Step 3: Create a Base Mashup Step 3: Create a Base Mashup Now that you have some data, you need to create and configure a Mashup to display the data. Using Mashup Parameters, the Collection Widget will replicate the base Mashup multiple times, correlating to each row of data in the Info Table Property. On the ThingWorx Composer Browse tab, click Visualization > Mashups, + New 2. Keep the default ofResponsive(without selecting any Templates), and click OK 3. In the Name field, enter cwht_base_mashup. 4. If Project is not already set, search for and select PTCDefaultProject. 5. Click Save. Add Widgets to Design At the top, click Design.TIP: You can click the left arrow on the divider between the Browse left-navigation and the Mashu
Step 4: Use Collection WidgetStep 5: Next Steps Step 4: Use Collection Widget At this point, you have created the following Entities: A Thing with data stored in an Info Table Property (columns defined by a Data Shape) A base Mashup (containing Gauge, LED Display, and Text Field Widgets) that displays an individual row of data from the table Now, you need to use the Collection Widget to display this Mashup for every row of data in the table. On the ThingWorx Composer Browse tab, click Visualization > Mashups, + New 2. Keep the default of Responsive with no Templates chosen, and click OK. 3. In the Name field, enter cwht_collection_mashup 4. If Project is not already set, search for and select PTCDefaultProjec
Hi all, is it possible to show a buttons tooltip even if it is deactivated? Reason is I want to change the tooltip text to explain to the user _why_ the button has been disabled. Thanks
We have scenario where we have data stored in csv files stored in local computer and we need to read the data into thingworx which is present in cloud. we then have to visualize the data loaded into thingworx from csv in a mashups. Any leads on how we can achieve it. we also have kepware where we can use simulators to read csv files to a tag and then read the data from the tag. But is it possible to read files directly into thingworx without interacting with kepware.
Hi, We developed few mashups in TW 9.0 to set to the mobile resolution of 400*800 and it works fine when we do the runtime view. When exporting this mashup and importing in TW 9.3, the containers are becoming small even if the containers are set to specific fixed size. The same mashup works fine in 9.0 and containers are spaced how expected but in 9.3 the containers gets shrink. Should we set any property in the higher version?How can this issue be resolved?
Hi,I got the Radio Buttons on the List widget,Problem: The selected radio Button stays only when we Hover on it. It should be selected after hovering or until the next list item is selected. Used the following CSS: ptcs-list::part(item-value)::before{ content:url('../Common/thingworx/widgets/dhxgrid/images/radio-unfilled.png'); margin: 10px; } ptcs-list::part(item-value):hover::before{ content:url('../Common/thingworx/widgets/dhxgrid/images/radio-filled.png'); margin:10px; } Any workarounds over here can be done?Thanks,
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.