boliva

Members
  • Posts

    37
  • Joined

  • Last visited

Recent Profile Visitors

1,386 profile views

boliva's Achievements

Member

Member (2/5)

0

Reputation

  1. I'm getting an error on each send, but they're still going through. The retry occurs because the error was received. The errors received are the two mentioned at the top of this thread. Maybe those errors need to be ignored? Those don't look like SMTP errors but rather Windows based errors I'm assuming?
  2. sorry, yes, my script is triggering the retry 600 seconds later. The retry is built to continue every 600 seconds if a failed attempt is detected for a period of 2-days. I know coverage is spotty where the site is and want to get the information from the system. There are times where the emails actually fail, but come across later, but these are succeeding, and still being held in script and retried.
  3. I'm using the object form. I am getting errors on the first try, but 600 seconds later, receive a duplicate copy. Sometimes this continues quite often and I get many duplicate copies. This ONLY occurrs when I have a very slow network connection (weak cell signal). All emails appear to come through but I get the errors mentioned above. I couldn't find anything when I googled those error numbers so was thinking it was a Windows local thing vs email server side?
  4. Based on the times that the second and/or third email comes through, it looks like its from the retry (about 600 seconds apart based on a setting within the script).
  5. I am using script to setup an email queue. If the email fails to send, the script will automatically retry periodically until it either succeeds or a set amount of time has passed. I have a site with a VERY SLOW cellular network connection and am noticing that I am getting duplicate emails. When I look at a local log onsite (I'm logging errors), I see the two error messages 80040209: Unexpected End of Message response, Last Response: & 80072746: An existing connection was forcibly closed by the remote host. I only get this on this slow connection and the emails are actually coming across because I'm getting many duplicates over time. Any ideas why this occurs and/or a method to add a delay or wait in knowing that it may be a SLOW network to fix this?
  6. As a follow-up question to this, you mentioned that the Interpolate function doesn't work well particularly at the ends. Is there another function you would recommend that DAQFactory is capable of? I'm finding that when I look at a 4th order polynomial function of my matrices, the interpolatepoly function doesn't really match the results of this.
  7. Understood and thanks for the feedback. It's GREAT to see a company listen to its customers as well and as quickly as you do!
  8. I am trying to build in a method to estimate a value based on two arrays. I am not looking to graph this out, but rather have a value input into a csv file at various times. The interpolate function appears to work well for what I am looking to accomplish. Your post on Jan 10 indicates this may be going away in 20.1. I don't necessarily want to build in functionality that will be extinct in a newer version knowingly. Do you have a simple way of doing this without the interpolate function if I'm not looking for a graph specifically? Example: Array 1: 100,75,50,25,10 Array2: 24.58,17.42,17.59,10.13,6.46 Using the Interpolate function, I can look at a specific value like 38 and determine the corresponding value in Array2 (14.3001008) easily in a sequence with this simple function. If there is another way to do this that I'm not thinking of that would be relatively simple I would love to explore that option. Thanks
  9. Is there a way in DAQFactory to invert a serial signal that has the polarity wires inverted by using a sequence?
  10. How can I combine multiple channels to be the max at each time point? For instance, let's say I have three channels as per below. Temp1[0,3] = {5, 12, 43, 2} Temp2[0,3] = {7, 9, 6, 8} Temp3[0,3] = {8, 7, 7, 8} I want to know the max value at each time point...so I want the below resulting array... maxTemp = {8, 12, 43, 8}
  11. Is there a way to easily find the second highest or third highest value in an array? I know I can use Max/Min, but not sure if I wanted to find the two highest values how to find the next easily?
  12. Is there a way to have the range selection for an Angular Gauge Component to be a variable rather than a fixed number? The same question would apply to the Sections of this angular gauge, can they be variables rather than fixed numbers?
  13. One more question...I have created, using the Quick Device Configuration, a Modbus TCP device. In looking at what's tied to that, I see the Address and an AddressType. What is the AddressType refer to (currently set to 2 for Modbus TCP but blank for Modbus RTU)?
  14. Thanks! Both replies are exactly what I needed. Appreciate the help.
  15. Is there a way to programatically change the device type of channels? I want to have the option of using Modbus RTU or TCP that is user selectable via an on-screen button but don't want to have completely different channel sets for this change.