Hello,
DIAdem offers three types of DAC blocks, input, output and processing. In most cases you will use just input or output blocks in your DAC scheme. However if you want to implement a special algorithm that calculates some signals depending on some inputs, you have to use the process blocks. You can implement all three kinds of DAC blocks using the GPI wizzard.
The GPI Wizzard will guide you through the process of building a framework for your driver. At one point there will be a dialog to define the names of the input signals, output signals and process signals. If you enter a name for a process signal here, the wizzard will generate a framework for a DAC process block. This block will have both, inputs and outputs. Once you have finished the wizzard, you can implement your algorithm in the ...ProcessValueGet() function.
Rainer