8.6.2.6. pymodaq_gui.examples.function_plotter module

Created the 27/06/2022

@author: Sebastien Weber

class pymodaq_gui.examples.function_plotter.FunctionPlotter(dockarea)[source]

Bases: CustomApp

Attributes:
functions

Methods

connect_things()

setup_actions()

subclass method from ActionManager

setup_docks_and_widgets()

subclass method from CustomApp

setup_menus_and_toolbars([menubar])

value_changed(param)

plot

plot_all

plot_timer

connect_things()[source]
plot()[source]
plot_all()[source]
plot_timer()[source]
setup_actions()[source]

subclass method from ActionManager

setup_docks_and_widgets()[source]

subclass method from CustomApp

setup_menus_and_toolbars(menubar=None)[source]
value_changed(param)[source]
property functions
params = [{'name': 'base_path', 'title': 'Save base path:', 'type': 'browsepath', 'value': 'C:\\Data'}, {'name': 'target_filename', 'readonly': True, 'title': 'File name:', 'type': 'str', 'value': ''}, {'name': 'date', 'title': 'Date:', 'type': 'date', 'value': PySide6.QtCore.QDate(2026, 10, 9)}, {'limits': ['exp(-(x/5)**2)', 'sin(x)', 'arctan(x)'], 'name': 'functions', 'title': 'Functions:', 'type': 'list'}, {'name': 'function', 'title': 'Function:', 'type': 'str', 'value': 'sinc(x)'}, {'label': 'Add!', 'name': 'add_function', 'title': 'Add function:', 'type': 'bool_push', 'value': False}, {'name': 'plot_refresh', 'title': 'Plot refresh (ms):', 'type': 'int', 'value': 2000}, {'children': [{'name': 'npoints', 'title': 'Npts:', 'type': 'int', 'value': 200}, {'name': 'xstart', 'title': 'Xstart:', 'type': 'float', 'value': -10}, {'name': 'xstop', 'title': 'Xstop:', 'type': 'int', 'value': 10}], 'name': 'xaxis', 'title': 'Xaxis:', 'type': 'group'}]
staticMetaObject = PySide6.QtCore.QMetaObject("FunctionPlotter" inherits "CustomApp": )
pymodaq_gui.examples.function_plotter.main()[source]