Recently active
Create Industrial Equipment Model GuideOverviewStep 1: Learning Path OverviewStep 2: Create Thing ShapeStep 3: Create Thing TemplateStep 4: Next StepsCreate Industrial Equipment Model Guide Overview This project introduces how to model industrial equipment in ThingWorx Foundation. NOTE: This guide’s content aligns with ThingWorx 9.3. The estimated time to complete this guide is 30 minutes. Step 1: Learning Path Overview This guide explains the steps to get started modeling industrial equipment in ThingWorx Foundation and is part of the Connect and Monitor Industrial Plant Equipment Learning Path. You can use this guide independent from the full Learning Path. Other guides are available for more complete Data Model Introduction. When using this guide as part of the Industrial Plant Learning Path, you should already have ThingWorx Kepware Server installed and sending data to ThingWorx Foundation. In the next guide in the Learning Pa
Build an Equipment Dashboard Guide Part 2Step 5: Display DataStep 6: Test ApplicationStep 7: Next StepsBuild an Equipment Dashboard Guide Part 2 Step 5: Display Data Now that you have configured the visual part of your application, you need to bind the Widgets in your Mashup to a data source. Add Services to Mashup In the top-right, ensure the Data tab is selected.Click the green + symbol.In the Entities Filter field, search for and select MyPump.In the Services Filter field, type GetPropertyValues.Click the right-arrow beside GetPropertyValues. Note how GetPropertyValues was added to the right-side under Selected ServicesCheck the checkbox for Execute on Load. This causes the Service to execute when the Mashup starts. 7. In the Services Filter field, type QueryPropertyHistory.8. Click the right-arrow beside QueryPropertyHistory.9. Check the checkbox for Exe
Build an Equipment Dashboard Guide Part 1OverviewStep 1: Learning Path OverviewStep 2: Create ThingStep 3: Store Data in Value StreamStep 4: Create Application UIBuild an Equipment Dashboard Guide Part 1 Overview This project will introduce you to the principles of ThingWorx Foundation by creating an eqipment dashboard. Following the steps in this guide, you will create the building blocks of your first IoT application, including Things and Streams. We introduce the basics for creating an IoT application.NOTE: This guide's content aligns with ThingWorx 9.3. The estimated time to complete ALL 2 parts of this guide is 30 minutes. Step 1: Learning Path Overview This guide explains the steps to create an Industrial Eqipment Dashboard, and is part of the Connect and Monitor Industrial Plant Equipment Learning Path. You can use this guide independently from the full Learning Path. If you want to learn the basics of creating an eqipment
I'm new here and starting to work with Kepware. For this new site, in the Properties of the RTAC device, if we leave the Block Sizes, Internal Registers at the default setting of 32, the last 11 tags show "Unknown" Value in the Quick Client. If we change the setting to 16, there are 3 Unknown. At 8 there are 3 Unknown, but 9 there are 4. I've tried several other Register numbers and the Unknown tags varies up and down, with no discernible pattern. We just can't determine the logic behind what is set in Internal Registers and how many tags show an Unknown value. We currently have the setting at 1 and it's showing all the tags. Anyone know how to properly determine what the Internal Registers should be? I'm attaching 4 screenshots showing the Registers setting and the Tags that are Unknown. Thanks! Mike
Configure Permissions Guide Part 2Step 5: PermissionsStep 6: Application KeysStep 7: OrganizationsStep 8: Next StepsConfigure Permissions Guide Part 2 Step 5: Permissions These permissions can be accessed on any Entity created on the platform. All Entities have permission control for both design time and run time.Permission TimeControlDesign timeControls what Users are able to do with Entities themselves while building the solution.Run timeControls what the Users are able to do with the data for an Entity when they use the solution. Permission TypeDescriptionProperty ReadRead property valuesProperty WriteUpdate property valuesService ExecuteExecute Services in this EntityEvent ExecuteQueue or fire Events in this EntityEvent SubscribeAbility to subscribe to Events in this Entity Access TypeDescriptionAllowAllow the User's access to this feature.DenyDeny the User's access to this feature.InheritSet the User's access to this feature b
Configure Permissions Guide Part 1OverviewStep 1: Completed ExampleStep 2: Common TermsStep 3: UsersStep 4: User GroupsConfigure Permissions Guide Part 1 Overview This project will introduce you to permissions inside of the ThingWorx platform. Permissions are used to control usage during development, runtime, and experience. Following the steps in this guide, you will be able to create Users, User Groups, Application Keys, and Organizations and tie them together. We will teach you how to create functional permission schemes in the ThingWorx platform to create a secure application and development environment. NOTE: This guide's content aligns with ThingWorx 9.3. The estimated time to complete ALL 2 parts of this guide is 30 minutes. Step 1: Completed Example Download and unzip the completed files attached to this tutorial: PermissionsEntities.zip. In this tutorial, we walk through security concepts within ThingWorx. Utilize this file to see
Step 5: Log to Value StreamStep 6: Visualize the DataStep 7: Next Steps Step 5: Log to Value Stream Now that you have explored the Properties of IndConn_Tag1, you’ve seen how ThingWorx Kepware Server feeds information to ThingWorx Foundation. To get an even better indication of changes and confirm continued connectivity, we will log the changes to a Value Stream in order to record the values with a TimeStamp. Create Value Stream Return to the ThingWorx Foundation New Composer browser.Click Browse.Click Data Storage -> Value Streams.Click + New.In the Choose Template pop-up, select ValueStream.Click OK.Type IndConn_ValueStream in the Name field.If Project is not already set, click the + in the Project text box and select the PTCDefaultProject.In the Description field, enter an appropriate description, such as Value Stream to record changes
Data Model IntroductionOverviewStep 1: BenefitsStep 2: EntitiesStep 3: Inheritance ModelStep 4: Scenario Step 5: Next StepsData Model Introduction Overview This project will introduce the ThingWorx Foundation Data Model. Following the steps in this guide, you will consider data interactions based on user needs and requirements, as well as application modularity, reusability, and future updates. We will teach you how to think about a properly constructed foundation that will allow your application to be scalable, flexible, and more secure. NOTE: This guide's content aligns with ThingWorx 9.3. The estimated time to complete this guide is 30 minutes. Step 1: Benefits A Data Model creates a uniform representation of all items that interact with one another.There are multiple benefits to such an approach, and the ability to break up items and reuse components is considered a best practice. ThingWorx has adopted this model at a high level t
How to Display Data in Charts Guide Part 3Step 6: Configure ChartsStep 7: Next Steps How to Display Data in Charts Guide Part 3 Step 6: Configure Charts You now have a test Thing that has an Info Table Property and Time Series Property with values appropriate for display in various Chart Widgets, as well as a Mashup with those charts inside.However, in order for the Widget to display data, you need to bind it to the data source. Bring Data into the Mashup Select the Data tab in the top-right section of Composer. Click the green + button under Data. In the Entity Filter field, search for and select DDCThing.In the Services Filter field, type GetProperties.Click the right-arrow beside GetPropertiesThe GetProperties Service will now appear on the right under Selected Services.Check the Execute on Load box under Selected Services.This will cause the GetProperties Service to execute
How to Display Data in Charts Guide Part 2Step 4: Create ThingStep 5: Create Mashup How to Display Data in Charts Guide Part 2 Step 4: Create Thing In order for the Mashup to pull data into the display, you first need to create an Entity. In this example, we utilize a Thing with an Info Table Property, as well as a Time Series Property. We’ll use the DataShape we created in the last step to format the Info Table Property. Then, we'll assign the Info Table Property some default values to display in our non-time-series charts.We will change the values of the Time Series Property (which will record them to the Value Stream) for display in our time-series charts. Info Table Property From the Browse tab of ThingWorx Composer, click Modeling > Things, + New. In the Name field, enter DDCThing.If Project is not set, search for and select PTCDefaultProject.In the Base Thing Template
How to Display Data in Charts Guide Part 1OverviewStep 1: IntroductionStep 2: Create Data ShapeStep 3: Create Value StreamHow to Display Data in Charts Guide Part 1 Overview This project will introduce various Chart Widgets. Following the steps in this guide, you will learn how to graphically represent multiple data points simultaneously. We will teach you how to utilize the Pie, Label, Proportional, Bubble, Time Series, and Event Charts. 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: Introduction As an IoT application developer, there are times when you want to display multiple data points simultaneously. In this situation, it is often helpful to make use of one of the various Chart Widgets.This guide will discuss the following Chart Widget options:*Old widget = no web component replacementPie – old widgetLabel (Legacy)Proportional – old widgetBubble – old wi
OverviewStep 1: Learning Path OverviewStep 2: Create GatewayStep 3: Connect to FoundationStep 4: Bind Industrial TagOverview This guide has step-by-step instructions for connecting ThingWorx Kepware Server to ThingWorx Foundation. This guide will demonstrate how easily industrial equipment can be connected to ThingWorx Foundation without installing any software on production equipment. NOTE: This guide's content aligns with ThingWorx 9.3. The estimated time to complete ALL 2 parts of this guide is 30 minutes. Step 1: Learning Path Overview This guide explains the steps to connect ThingWorx Kepware Server with ThingWorx Foundation and is part of the Connect and Monitor Industrial Plant Equipment Learning Path.You can use this guide independently from the full Learning Path. If you want to learn to connect ThingWorx Kepware Server to ThingWorx Foundation, this guide will be useful to you.When used as part of the Industria
Hi, We are storing info table data in datatable. Is there any way to add indexing in info table columns storing in Datatable? Referring to below article:https://support.ptc.com/help/thingworx/platform/r9/en/index.html#page/ThingWorx/Help/Composer/Things/ThingProperties/indexed_properties.html#wwID0ER5EV Thanks,Meghna
Basic Mashup Widgets Guide Part 3Step 5: GaugeStep 6: Grid AdvancedStep 7: Next Steps Basic Mashup Widgets Guide Part 3 Step 5: Gauge A Gauge is best for displaying a quickly readable approximate value.Select the Widgets tab in the uppper panel of the left dock, then enter gauge inside the Filter field in the top left.Drag-and-drop the Gauge widget onto the bottom-center container.We will now bind the Slider to the Gauge. Click the Slider Widget in the top-right Container.Click the drop-down arrow on the left side of the Slider widget.Click and drag the Value property listed in the Slider drop-down onto the Gauge widget. Click the # Data property that is available from the Select Binding Target pop-up. Click Save to save your Mashup.Click View Mashup then adjust the slider to the left to see the changing value shown on the widget.Many properties are available that give co
Basic Mashup Widgets Guide Part 2Step 3: SliderStep 4: Toggle Button Basic Mashup Widgets Guide Part 2 Step 3: Slider A Slider allows your application users to interactively select a numeric value. When the user changes the position of the slider bar, an event is fired and the value property is changed.On the New Mashup tab, enter slider inside the Filter field in the top left.Drag-and-drop the Slider widget onto the top-right Container of your Mashup.3. In the lower panel of the left dock, scroll to the Maximum property and change the value to 1000.4. Change the Value property to 500 set the default position of the slider. Add Value DisplayTo demonstrate the Slider functionality we will add a Value Display Widget within the same Container of your Mashup as the Slider and bind the slider widget output to the input of the Value Display. 1. In the Filter&nb
Basic Mashup Widgets Guide Part 1OverviewStep 1: Create MashupStep 2: ButtonBasic Mashup Widgets Guide Part 1 Overview This project will introduce how to use some basic Widgets in a Mashup. Following the steps in this guide, you will create a Mashup that reacts to user input using a Button, Toggle Button, and Slider Widget. We will also teach you how to display data to users with the Grid Advanced, Gauge, and Property Display widgets. 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 Mashup Build MashupClick the Browse folder icon on the top left of ThingWorx Composer.Select Mashups in the left-hand navigation, then click + New to create a new Mashup. 3. For Mashup Type select Responsive.NOTE: A Responsive Mashup scales with a browser’s screen size. In the steps below we will create 5 containers, one
Where can I find the platform folder?
Hello,Reason configuration of Thingworx RTPPM is not happening through stored procedure in SSMS. It is returning a warning "Insert ReasonHierarchies at level 2 Reason Hierarchy Parent could not be found - no ReasonHierarchy records were inserted at this level". Anyone please let me know what could be the reason behind and how to fix this. Thanks in Advance,Regards,Bhavya
Hello community 🙂 I am trying to get the output from my service to appear on my list widget. I've pulled my service and "All Data" onto my mashup. However the widget gives me the error in the attachment below. How do I go about fixing this ? Your suggestions will be much appreciated thanks. Jay_Nisa.
We are obliged to use naming conventions, based on PTC proposals, so every mashup has to have name like [organisation].[projectname].[mashupname]_DS.On the other hand, when I view final mashup as end-user, I see this name in browser as tabname. How can I declare tabname in browser different than mashup name, something more functional and less scaring for final user, like Efficiency reports?To clarify, here is printscreen, with red what's standard for thingworx, and blue - for what I want to achieve.
Hello everyone, we want to send images saved in a ThingWorx Repository to a SharePoint list. The service in itself works, however we have only achieved to send download links of the images (by using the service GetFileListingsWithLinks, column downloadLink), but not the image itself. We were wondering if it is possible to generate a link that doesn't automatically download the image, when the link is pasted in the browser? Has anyone ever achieved this? Is this technically even possible? Thank you so much!
i installed thingworx foundation installer for postgresql. The url localhost:8080 is not showing that tomcat is running but thee url localhost:8080/Thingworx is connecting to thingworx composer. What is the reason for this? Then how to check tomcat is running or not in browser.
So I got all the enabled schedulers in an infotable and want to disable them so I wrote this code that sends them to a property and then disables them: for(i=0; i<=t.rows.length; i++){me.Schedulers = result;Things[t[i].name].EnableThing();}and I get this error: Error executing service testSchedulers. Message :: Index 9 out of bounds for length 9 - See Script Error Log for more details. It all seems to work well until I try to disable them. Any idea how I can fix this?
we upgraded windchill server, we using thingworx mashups for windchill UI. Now these pages are not displaying after upgradation. What might be the reason ?
How to edit user logo dynamically? can anyone provide step by step processes
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.