JaxGTO Member Join Date Apr 2009 Location Kalieefornia Posts 1,074 May 7, 2015 #31 Yea I just tested it in emulator. Looks like I spoke to soon. The BSx only does 1 bit shift per execution. So I changed it to a FAL. Using a non array tag for the control register its FAL R_FAL1 20 0 ALL D[R_FAL1.POS] D[R_FAL1.POS+1]
Yea I just tested it in emulator. Looks like I spoke to soon. The BSx only does 1 bit shift per execution. So I changed it to a FAL. Using a non array tag for the control register its FAL R_FAL1 20 0 ALL D[R_FAL1.POS] D[R_FAL1.POS+1]
cbuysse Member C Join Date Aug 2010 Location Grand Rapids, MI Posts 117 May 7, 2015 #32 Have you emulated that yet? What you're going to get is the value that was originally in D[0] will be copied to all of the other elements in the array
Have you emulated that yet? What you're going to get is the value that was originally in D[0] will be copied to all of the other elements in the array
JaxGTO Member Join Date Apr 2009 Location Kalieefornia Posts 1,074 May 7, 2015 #33 Yes I did run it in emulator. It moves 19->20 18-19...2->3 1->2 0->1
danielwilliams Member D Join Date Apr 2012 Location colorado Posts 7 Nov 13, 2019 #34 Round Robin After messing around with many configurations i came up with a simple round robin type logic for multi pump sequencing. Lead - Lag - Lag2 - Standby XIC Lead_Runnning ONS ons MOV Pump_Seq[0] Pump_Seq[4] COP Pump_Seq[1] Pump_Seq[0] 4
Round Robin After messing around with many configurations i came up with a simple round robin type logic for multi pump sequencing. Lead - Lag - Lag2 - Standby XIC Lead_Runnning ONS ons MOV Pump_Seq[0] Pump_Seq[4] COP Pump_Seq[1] Pump_Seq[0] 4
daba Lifetime Supporting Member D Join Date Jul 2004 Location uk Posts 5,401 Nov 20, 2019 #35 JaxGTO said: Yes I did run it in emulator. It moves 19->20 18-19...2->3 1->2 0->1 Click to expand... I think you will find that you need to do this to get it to work correctly in an actual controller. I would not trust an emulator to do anything the same as a controller, there are some hidden "treasures".
JaxGTO said: Yes I did run it in emulator. It moves 19->20 18-19...2->3 1->2 0->1 Click to expand... I think you will find that you need to do this to get it to work correctly in an actual controller. I would not trust an emulator to do anything the same as a controller, there are some hidden "treasures".