The TimingAnalyzer class is the main application class. It controls most all of the GUI related functions in the main window like multiple tabs for timing diagrams, the menus, the toolbar, and the status bar. It also controls switching from the timing diagram view to the image view and other views that might be added in the future. Possibly a “transaction editor” diagram view, or “analysis reports” view.
Opens a new timing diagram file. This will start a new timing diagram in a new tab with the title new.tim. Set typeDiagram to “TimingDiagram”. Maybe someday there will be others, like a transaction diagram.
taApp.fileNew("TimingDiagram")
Opens a new timing diagram file in the specified directory dir and file name.
taApp.fileNew("TimingDiagram", "/home/danf/projects/test_fpga", "pci_write.tim")
Returns a String that contains the name of the file in the current tab window
fileName = taApp.getFileName()
Returns the TimingDiagram object for the currently displayed tab window
timDiagram = taApp.getTimingDiagram()