farky

Members
  • Posts

    14
  • Joined

  • Last visited

Everything posted by farky

  1. I understand that now. However on my main laptop if I don't have the usb key inserted DAQFactory comes up with "You are running a trial version of Daqfactory Pro" with Exit, Online Unlock and Manual Unlock buttons as to be expected - means there is not a license key entered on this computer, conversely if I have the USB Key installed it runs fine as expected. Trying the same on the other laptop where I installed DAQFactory yesterday without the USB key inserted or with it inserted I get the DAQFactory Trial 24 days left and Continue, Online Unlock, and Manual Unlock buttons, hence me thinking I had to put the 15 Letter Key in to unlock it. So it may be a driver problem for the USB Key. When inserting it I get a driver install popup saying it is installing a driver for Cryptokey. Now looking at that in Device Manager it has a yellow warning triangle when the USB Key is inserted and on the Laptop that works I have a driver that is ok and it's called CBUSB 2.0 from MARX CryptoTech LP so this must be the problem but I didn't have to do anything special on the first laptop to get that driver - mind you I probably had DAQFactory installed on that for 4 or 5 years. This must be the problem. Where would I find that correct driver? Sorry about all this, I feel I've wasted your time. I've found and run CBsetup from the DAQFactory folder and it all now works as expected on the second laptop. Great - I'll get the App finished then buy a new PC for running it and at the same time purchase a runtime license for it.
  2. I see the problem! The USB key has the Pro License on it and I have the 15 letter License key for Pro which is installed on one laptop. It was that same 15 letter key I tried to use again on the second laptop - hence 2 development machines which is what I'm trying to achieve. My thought was that would be ok as only one USB key means only one machine can be running DAQFactory.
  3. Sorry to be a pain, more below:- "As for your second question, you do not need a Runtime license while you are using the Pro key. The Pro license can be run in Runtime mode so that you can see what your application would look like on a runtime system. So, I would just do that: develop on your laptop using just the Pro key, then when you are ready get a runtime license for the new computer." that was what I was trying to do, using my license key for Pro and registering on line or manually on that second laptop, but it stops me as I have the Pro license key on the first laptop, but I thought that would be ok as I can obviously only run DAQfactory on the laptop that has the USB key inserted? Good tip about the runtime license when I install that.
  4. Ok, so as I understand it I need a runtime license on any computer with DAQFactory in addition to the hardware key which I swap to whichever computer I'm developing the software on? If I purchase an additional runtime license, which I intend to do, can I install it on a laptop at the moment - for development using my hardware key for Pro, then move the runtime license off the laptop to another PC that will be running the finalized application?
  5. I'm installing DAQ-Factory on another PC and will be using my hardware key for development, in fact I probably need it on another PC as well so 4 in all as I already have it on a PC that is running an application with a runtime license. Once I've got this current application I'll need a runtime license for the PC it finally ends up on. Can I purchase the runtime direct from yourselves or do I go through my supplier which was Amplicon years ago? I thought that I could install it on as many PCs as I wanted and use the hardware key on whichever one I'm working at to develop a new application. I tried installing it on another laptop today but was told it was already in use "Key already used to unlock package" which is correct. Is there a way my key for DAQFactory Pro can be allowed to be used on other PC's?
  6. Hi, I'm having the same problems as above, I'm using Ver 18.1 Buld 2347. Is there any fix for this yet.
  7. I am trying to setup a first page such that it stays up and program execution stops until a button is pressed on that page. It's a page to check if the logging directories exist, so 2 buttons, one will be to create the directory structure and the other will popup a system message saying "Press ok to quit as no directories are setup". I guess I'm trying to make the page modal but also stopping further execution of the program until the choice of button is made.
  8. Works a treat. Thanks so much for your help with this. It's really pretty fundamental to how DAQ-Factory works and I've never realized before now!
  9. I understand it now - that's great, I've tried it and it works. I don't know why I've not come across this problem before - must just be luck of how I've arranged equations used in the OnEvent of channels. I'm not quite sure how I would use it inside the scaling function which is below as I would then have to return it back to the calling part in the OnEvent part of the channel? //Used from the Event of the Modbus Channels function fWScale(vRaw, cMax) private vWork = 0 //Temporary local variable vWork = (vRaw/c16bit) * cMax //16bit full scale = 65535, cMax depending on Type of Anemometer return(vWork) Thanks for the super quick reply. I'm enjoying getting back into Daq-Factory and will likely need another runtime license once I've got it finished.
  10. Doing a new app in Daq-Factory but used it for years with another application modifying that occasionally so I might be a bit rusty. I have Modbus data acquisition all working ok getting raw values each 0.5 second which adds to the channel table fine, updating the Time column correctly. On that channel I have an event BotWind_ms.AddValue(fWScale(CH4_BotWind[0], cCompactMax )) that adds a scaled value to a different channel, the value gets added correctly but the time doesn't update, all values in the channel have the same time stamp as the first value added. If I add a value manually from the command line such as BotWind_ms.AddValue(54), the timestamp is updated correctly. Doing BotWind_ms.AddValue(fWScale(CH4_BotWind[0], cCompactMax )) from the command line and the time stamp is again the first timestamp on the BotWind_ms channel. Doing just BotWind_ms.AddValue(CH4_BotWind[0]) on the command line adds the raw data but with the timestamp of the CH4_BotWind[0] entry. I must be missing something obvious although I've compared the way I'm doing this with the old application I did and just don't see anything I'm doing wrong but I must be! Can you help?