Hi Emily,
The PCI-6023E is supported by both the Traditional NI-DAQ driver and the NI-DAQmx driver. Since you are getting started with development of a new application, I would highly recommend the NI-DAQmx driver (right now I believe you are using Traditional NI-DAQ because of the Counter Group Config.vi). See the article
here for information on the advantages of the NI-DAQmx driver.
Let's first take a look at the hardware level and what the 6023E is capable of:
The 6023E digital I/O lines are static, meaning that they either output a digital value or read a digital value at the instant the software function is called. Ideally, you would receive a digital trigger and specify in software a delay past the trigger to output the digital value from another line. However, the 6023E does not support triggers for digital tasks.
Any timing or delay will have to be taken care of on a software level. You could continually poll the digital line connected to your function generator to look for the trigger occurrence. When that trigger is detected, a software delay could be implemented before making a digital write to another line. If you choose to go the route of NI-DAQmx, there are a number of shipping examples included with the driver that could get you started. They can be found by going to Help>>Find Examples in LabVIEW to bring up the NI Example Finder. From there you would browse in the directory Hardware Input and Output>>DAQmx
Regards,
Andrew W
National Instruments