Recently active
root@iotbblr1l002:/home/ubuntu/ThingWorks_Kepware# lsb_release -aLSB Version:core-11.1.0ubuntu2-noarch:printing-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarchDistributor ID:UbuntuDescription:Ubuntu 20.04.4 LTSRelease:20.04Codename:focalUnable to install edge on 20.04 . Getting following error .is the agent is supported in 20.04? if not what i have to do to make it run in 20.04 ? any containerized way is available?
Iam generating n number of text boxes in collection based on the user input. If user provided value 10 in main mashup, 10 textboxes will be created in collection. Once User entered values in all 10 textboxes, the requirement is to collect all 10 values in main mashup in form of 10 rows in infotable. How to achieve this? Tried Methods:I tried with global mashup parameters, the first value is repeatedly replacing with next consecutive values while fetching in main mashup.When I tried saving values in UserExtension properties from childmashup, some of the values are missing when service tried to update n number of rows at same time. Both these methods doesnt worked.
Could you please share a sample or template of the specification sheet to create a content using ThingWorx?I would like to create an AR content using ThingWorx and Vuforia Studio.However, I am a beginner in ThingWorx and do not know what items and values should be specified in ThingWorx.Therefore, I would like to know what items typically need to be specified in ThingWorx when creating a content.I expect that each category, such as "Thing" and "ThingShape," has standard items that need to be specified.If I can get their information, I will be able to create content smoothly, I guess.
Hello Developers, I have a mashup and in that i have collection. In collection i have around 12 or 14 images with 2 3 PDF's. I would like to add here the next and previous button so that user do not always have to open and close each image. Currently my implementations are that i have two navigators and i check if its pdf then this mashup and if pic then this mashup and the url / photourl etc i am sending it with mashup parameters. Anyone has an idea or some insights about this requriement would be really nice. I am already doing brainstorming but listeneing to your insights would be great. Collection in mashup when you click on any photo
I have an OPC DA client (Citect) writing a value to a PLC via Kepware. The value written is 1, 2 or 3 and once the PLC has seen this, it resets the value back to 0. This works fine.The problem I have is that Citect never sees the value reset to 0 and the value in Citect 'sticks' at 1, 2 or 3. I can however see that in Kepware (via Quick Client) the value is 0. It appears that Kepware is not giving an update to the Citect OPC client.If I restart Citect, the value is successfully read as 0 (presumably because Kepware will then provide a general refresh of all tags to Citect). Is it possible for Kepware to get confused when a tag has two new values in quick succession? (0 to 1 and then 1 to 0) i.e. It sends the first change to the OPC client but not the second change.I have seen something similar with another OPC server in the past where it would forget to send the second update.
Hi, I tried to connect between KepserverEx V6 with my omron CP2E-N but when I read the value in OCP client it always return Bad quality. I don't know why, and where I went wrong. Below is my config. Please help me. Thank you very much
Hi Developers,I have a service which loads the data on mashup in gridadvanced. I have a textfield which takes searchinput so if (searchinput !== "") {then i run the service to get data for that input which is given in text field} else if (searchinput === ""){means i have not written anything in textfield then i am just showing a complete datatable entries on grid}Now new requirement came that the user can select startdate enddate and get that entries on mashup. Any suggestions for best practices how can i do that? I think i have limited the existing service to run on only in two conditions. how can i expand it. any ideas or suggestions?
We have installed Thingworx Foundation with "ThingWorxFoundationMSSQL-9.1.9-x64" installer with Windows 10 For some other issues, we had reset the entire windows system. So, every software installed in the system removed including Thingworx and MSSQL. Now, I'm trying to re-install again Thingworx Foundation with "ThingWorxFoundationMSSQL-9.1.9-x64". But we are getting an error...There has been error. This version of thingworx foundation already installed. If I'm trying to install some other version of Thingworx... How to resolve this issue and install Thingworx Foundation?
Hello,everyone!Why does the log report an error when using alert as a subscription input?This is the property I entered:Here's the subscription I wrote: This is the log after triggering the subscription:Why is that? Please help me.
Goodmorning.I am following this guide to build a Predictive Analytics Model Guide: https://community.ptc.com/t5/IoT-Tips/Build-a-Predictive-Analytics-Model-Guide-Part-1/ta-p/810137The goal is to complete the "Global System Integrator Program" for the company I work for,I created a Virtual Machine in PTC Cloud Portal and I created an environment just for training.Environment info: ThingWorx 9.3.6 for TE Training-Windows 2019 by Satish Lovevanshi. I followed the installation guide.I saw that there is a separate instance of Analytics Server to be added.I downloaded the installation files in the VM, but I can't run the .exe file because the Windows antivirus blocks it. Even if I am the Admin, I can't disable it or even whitelist it. Has anyone experienced something similar or have any suggestions in general? P.S. Me and my team already have a RockWell partner to ask, and he suggested to come here because he didn't know how to help us.Thanks in advance.&n
Hello.I'm trying to use the Tree Grid, within the Grid Widget.I have created two Infotables. One with Parent Data and another for Child Data.Parent Data Output:UID (Long)Name (String)hasChildren (Boolean)1Parent 1true2Parent 2true3Parent 3false Child Data Output:UID (Long)Name (String)ParentUID (Long)4Parent 1 - Child 115Parent 1 - Child 216Parent 2 - Child 12 Bindings:Data: -> Parent Data TableChildData: -> Child Data TableIDFieldName: UIDParentIDFieldName: ParentUIDHasChildrenFieldName: hasChildrenResult:With the following approach mentioned above, I have 3 rows as output.Row 1 and 2 can be expanded to show the children, but not row 3 as expected. However, if I expand row 1, I have all 3 Child Data Rows in there.If I expand row 2, I also have all 3 Child Data Rows in there. I don't know what to change anymore.Can someone help?Best Regards.
I am trying to write a service that returns the local time offset from UTC. I simply create a new Date() object and run the getTimezoneOffset() on this object. I verified that the date object is indeed my local time, but the getTimezoneOffset() is returning 0. How can I get the offset from UTC? var date = new Date(); // this is returning my local date/time var localOffset = date.getTimezoneOffset(); //this is returning 0
Hi there, I am trying to set up some simulation tags to do some testing on software we are writing. I have a series of INT values that I need to write, (one every minute) but I need the simulation to start at midnight... so that is when I want the first value in the chain to be written. I have set up a USER (6000,......) tag, but the value starts when I created the tag, and I can't find any way to start it at a specific time. Is that possible?
Is it possible to be in the mashup screen and use a button or command that takes the user to a specific AMU or RTPPM screen?
Hi,I try to export requirement with formula writen with latek plugin from our codebeamer. In the general case the extrapolation formula is the following \\ [{Latex \\ \[\Large E_{T} = D_{N} + T*(D_{N} - D_{N-1})/S \] }] word export generate images: When we need to import the word into codebeamer, we need to rewrite all formula. Is there a way to keep a scientific format for export opration?Reqif export convert to image too?
How to pass a query parameter from URL to Thingworx Master? I know we can set a mashup parameter, but is there a possibility to send this mashup parameter to master before the master loads?Also, is there a way to load the master after the service in contained mashup has been completed?Thanks,Su
Is it possible to set line break for Tooltip message of ThingWorx Button widget? Any css available for new line ?
Hello,everyone!Can you teach me how to use the service to increase subscriptions?
Transferring a license from a development server to the production server, it looks like this can be done as long as you have access to the MyKepware account the license originally came from and it still has support? Must also use the same MyKepware credentials when transferring that were used for the original activation? What happens if the perpetual is out of support? Do you have to buy support to be able to move it to a new VM? When you are done with development can you move the license info to the end-users MyKepware account? Found this info on how to move and then activate the license. Remove the License Activation ID from the local server via the License Transfer process:For more information on Transferring a License Activation ID please Click HerePerform maintenanceRe-deploy License Activation ID For more information on (redeployment) Activating a License Activation ID please Click Here
Hello,My goal is to give a end user the ability to create a custom report for other end user to use/input data. First is this possible. if so I was thinking about using a collection widget. Some research has shown I could use the Mashup Builder extension to add widgets to a mashup. But I can find this extension or any information on it.
In this article https://community.ptc.com/t5/IoT-Tips/Considerations-for-Handling-Time-Series-Data/ta-p/818763 entity id is defined as this: “ENTITY_ID”, [is] the identifier for an entity, such as a machine serial number. The ENTITY_ID field should remain the same as long as there are no missing timestamps and it is within the same asset but should be different for different assets or asset runs in order to accurately assign history during model training and scoring.""If there are gaps in the time series data, it is recommended to restart the series after the gap as a new entity." This makes perfect sense to me, in order to avoid mixing training data from different machines or different runs you should separate the dataset with the entity id label. In my case, I have only one machine/system, but several different runs spanning a big time window. I would therefore assign a different entity id for each of this runs. My doubt comes when asking for predictions. The
Has anyone configured a DMG Mori Machining center with a Mitsubishi controller? I am hoping to see what is available...
Hello, Is there a method to delete a row from infotable 'twInfoTable' on C SDK.I am able to add row twInfoTable_AddRow, also update specific entry in row using 'twList_ReplaceValue'But couldn't delete a row.I tried this example after add 3 rows in my example datatable (the second row exist 😞twInfoTable* it = TW_GET_PROPERTY(DEFAULT_THING_NAME, "Inventory").infotable; twInfoTableRow* it_row = twInfoTable_GetEntry(it, 1); twInfoTableRow_Delete(it_row); TW_SET_PROPERTY(DEFAULT_THING_NAME, "Inventory", twPrimitive_CreateFromInfoTable(it)); I have a classic c error :Segmentation fault (core dumped) at the last line of code.Thank you for your help.
Hi all, I am using the SetThingPermission service. The aim is to get about 10 things to have authorization to invoke the same services (about 7 services). I do not know what the correct values to pass as parameters to SetThingPermission service to achieve what I want, let params1 = {entityName: "Thing_Name" /* STRING */,entityType: "Thing" /* STRING */,permissions: permissionsTable /* INFOTABLE {"dataShape":"RunTimePermissions"} */,query: undefined /* QUERY */};Resources["EntityServices"].SetThingPermission(params1); As per the above, the permissionsTable requires some fields that I once more do not fully understand how to fill. permissionsTable: permissionsTable.AddRow({isPermitted: true, // BOOLEANname: "GetAlertStatuse", // STRING [Primary Key]resourceName: '', // STRING [Primary Key]type: "Service", // STRING [Primary Key]permissionName: "ServiceInvoke" // STRING [Primary Key]});This gives me an error. Does anyone know how to fill in the
Hello community, I downloaded the csdk , compile it on linux (ubuntu , my host) and it's working fine. Now i want to add a library : libusb-1.0. I am able to install this library on my Ubuntu and it's working fine in my host environment (because it's installed globally) But when i want to cross compile for arm arch, compiler keep exiting with error (cannot find the library !). I see there is a src folder and a subfolder thirdparty on the thingworx csdk package so i copy my library source files in this folder, but it didn't resolve my problem. maybe i have to update my Cmakelist.txt but i don't know how ! I tried to download the library cross-compiled and ready to use (libusb-1.0.so) from official website and then put it on the project but i cannot find how ?! Do you have an idea how to add libusb-1.0 to thingwrox CSDK ? Thank you for your help.
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.