Our full technical support staff does not monitor this forum. If you need assistance from a member of our staff, please submit your question from the Ask a Question page.


Log in or register to post/reply in the forum.

Starting a second program on a CR1000


trashbk Jun 19, 2012 08:35 AM

Dear all,

I have an application where we sell measurement devices equipped with a CR1000 to customers, where the program is quite extensive and includes post-processing of the data with proprietary correction formulae which are the basis of our business. Now I would like to enable the customer to put the station somewhere else or change sensors, so he needs to be able to change sensor constants without having me do it and send him a new encrypted program.

Can I put an open and an encrypted program to the logger, where the customer can change constants in the open part? The open part should then initiate the encrypted program (RunProgram command?), but pass the constants over to this encrypted program. Is this possible?

If not, is there another way to achieve the same purpose?

Thanks in advance and best regards


aps Jun 19, 2012 09:04 AM

Please check out the Consttable/EndConstTable construct. This should be compatible with encryption. The user can change constants etc without going anywhere near the program.

Alternatively you can build a normal program and include encrypted sections (using the include file option). This generally works OK although you should use the latest OS for this as it was only implemented fully, recently.


TaCaPica Jan 25, 2013 12:25 PM

Hi there

I have a similar problem that i tryed to resolve using your sugestion, but i I came across a problem: when i changed the constants in the constant table my encrypted program gives me a compile error in the lines where i have the constants defined. If i use the same program without the encryption, all goes well.

I have the latest OS in my CR1000(OS25).

Can you help me?


aps Jan 25, 2013 06:15 PM

Sorry but, we have confirmed this is a bug. We will be fixing it in a future release, although I cannot give you a time for this at present.

* Last updated by: aps on 1/25/2013 @ 11:15 AM *

Log in or register to post/reply in the forum.