> After making a minor modification to a program LabVIEW gives me an Error
> 1 when I try to build the application. The error message is "Error 1
> occurred at flatten.lsb - Librarian Path Location vi. Possible
> reasons: LabVIEW - An input parameter is invalid. or NI-488: Command
> requires GPIB Controller to be Controller in charge."
>
> I am using a DAQ NI-4351 and have had no problem building previous
> versions of this program. In interpretive mode, the program runs fine.
>
This problem is described on the Knowledgebase. I suspect that you recently
upgraded to LV5.1 and the new application builder. You no longer need to
have copies of analysis or other vi.lib files in your LLB, and in fact,
due to a bug in the application builder VIs, it returns an erro
r when you
include certain ones that contain a CIN that uses an LSB. Anyway, the
knowledgebase has a tool that will delete the unnecessary vi.lib files,
or you can open the application in the editor and Save with Options,
excluding vi.lib files and then build the application from the new LLB.
By the way, there isn't an interpretive mode in LV. VIs are always compiled.
The compiled code just run in the editing environment instead of being made
into an executable.
Greg McKaskle