Set Analog DAN on different CPU that ADC

This commit is contained in:
ferrog
2026-02-09 18:58:15 +00:00
parent d2c858ce40
commit 7a1a8da39c
5 changed files with 6 additions and 8 deletions

View File

@@ -209,7 +209,7 @@
Class = EPICSCAOutput
CPUMask = @cpus_epics// change from 0x200
StackSize = 10000000
NumberOfBuffers = 2
NumberOfBuffers = 50
Signals = {
PCF_STATE = {
PVName = (@rfid .. "-GAF:STAT-SM")

View File

@@ -94,7 +94,7 @@
// Digital Output port access.
// EPICS PV to one uint8 variable
+NI6528_0_WriterGAM = {
Class = IOExt::CompactBitGAM
Class = "IOExt::CompactBitGAM"
InputSignals = {
APS_HVON = {
DataSource = DDB3

View File

@@ -131,7 +131,7 @@
+FastAnalogDAN = {
Class = "DAN::DANSource"
NumberOfBuffers = 10000
CPUMask = @cpus_adc
CPUMask = @cpus_fdan
StackSize = 10000000
DanBufferMultiplier = 10000 //10s at 1kHz loop (1M with 1k samples)
StoreOnTrigger = 1
@@ -212,9 +212,9 @@
}
+AnalogEpicsOutput = {
Class = "EPICSCA::EPICSCAOutput"
CPUMask = @cpus_adc // change from 0x200
CPUMask = @cpus_epics // change from 0x200
StackSize = 10000000
NumberOfBuffers = 2
NumberOfBuffers = 50
Signals = {
PXI6368_Status = {
Type = uint32

View File

@@ -7,7 +7,6 @@
SleepNature = "Busy"
SleepPercentage = 40
ExecutionMode = "RealTimeThread"
CPUMask = 0x200
Signals = {
Counter = {
Type = uint32
@@ -23,7 +22,6 @@
SleepNature = "Busy"
SleepPercentage = 40
ExecutionMode = "RealTimeThread"
CPUMask = 0x400
Signals = {
Counter = {
Type = uint32
@@ -42,7 +40,6 @@
SleepNature = "Busy"
SleepPercentage = 40
ExecutionMode = "RealTimeThread"
CPUMask = 0x700
Signals = {
Counter = {
Type = uint32

View File

@@ -42,3 +42,4 @@
#var cpus_dio: uint = 0x80
#var cpus_dan: uint = 0x100
#var cpus_wg: uint = 0x200
#var cpus_fdan: uint = 0x400