[{"data":1,"prerenderedAt":699},["ShallowReactive",2],{"docs-nav-docs_cs":3,"docs-page-\u002Fcs\u002Fvisualization\u002Fxy-graph-control":366,"docs-surround-\u002Fcs\u002Fvisualization\u002Fxy-graph-control":696},[4],{"title":5,"path":6,"stem":7,"children":8},"Cs","\u002Fcs","cs",[9,13,41,58,76,103,157,171,190,211,238,282,302],{"title":10,"path":6,"stem":11,"navTitle":12},"Dokumentace QInsight","cs\u002Findex","Přehled",{"title":14,"navTitle":15,"path":16,"stem":17,"children":18,"page":40},"Začínáme",null,"\u002Fcs\u002Fgetting-started","cs\u002F01.getting-started",[19,23,27,31,36],{"title":20,"path":21,"stem":22,"navTitle":20},"Co je QENEX Suite","\u002Fcs\u002Fgetting-started\u002Fwhat-is-qenex-suite","cs\u002F01.getting-started\u002F1.what-is-qenex-suite",{"title":24,"path":25,"stem":26,"navTitle":24},"Co je QInsight","\u002Fcs\u002Fgetting-started\u002Fwhat-is-qinsight","cs\u002F01.getting-started\u002F2.what-is-qinsight",{"title":28,"path":29,"stem":30,"navTitle":28},"Instalace","\u002Fcs\u002Fgetting-started\u002Finstallation","cs\u002F01.getting-started\u002F3.installation",{"title":32,"path":33,"stem":34,"navTitle":35},"Uživatelské rozhraní QInsight","\u002Fcs\u002Fgetting-started\u002Fthe-qinsight-interface","cs\u002F01.getting-started\u002F4.the-qinsight-interface","Uživatelské rozhraní",{"title":37,"path":38,"stem":39,"navTitle":37},"Licencování","\u002Fcs\u002Fgetting-started\u002Flicensing","cs\u002F01.getting-started\u002F5.licensing",false,{"title":42,"navTitle":15,"path":43,"stem":44,"children":45,"page":40},"První projekt","\u002Fcs\u002Ffirst-project","cs\u002F02.first-project",[46,50,54],{"title":47,"path":48,"stem":49,"navTitle":47},"Založení projektu","\u002Fcs\u002Ffirst-project\u002Fcreate-a-project","cs\u002F02.first-project\u002F1.create-a-project",{"title":51,"path":52,"stem":53,"navTitle":51},"Struktura projektu","\u002Fcs\u002Ffirst-project\u002Fproject-structure","cs\u002F02.first-project\u002F2.project-structure",{"title":55,"path":56,"stem":57,"navTitle":55},"Heslo projektu","\u002Fcs\u002Ffirst-project\u002Fproject-password","cs\u002F02.first-project\u002F3.project-password",{"title":59,"navTitle":15,"path":60,"stem":61,"children":62,"page":40},"Připojení zařízení","\u002Fcs\u002Fconnecting-a-device","cs\u002F03.connecting-a-device",[63,67,71],{"title":64,"path":65,"stem":66,"navTitle":64},"Přidání driveru","\u002Fcs\u002Fconnecting-a-device\u002Fadd-a-driver","cs\u002F03.connecting-a-device\u002F1.add-a-driver",{"title":68,"path":69,"stem":70,"navTitle":68},"Přidání protokolu","\u002Fcs\u002Fconnecting-a-device\u002Fadd-a-protocol","cs\u002F03.connecting-a-device\u002F2.add-a-protocol",{"title":72,"path":73,"stem":74,"navTitle":75},"Propojení driveru a protokolu","\u002Fcs\u002Fconnecting-a-device\u002Flink-driver-and-protocol","cs\u002F03.connecting-a-device\u002F3.link-driver-and-protocol","Propojení",{"title":77,"navTitle":15,"path":78,"stem":79,"children":80,"page":40},"Proměnné","\u002Fcs\u002Fvariables","cs\u002F04.variables",[81,85,89,93,98],{"title":82,"path":83,"stem":84,"navTitle":82},"Co je proměnná","\u002Fcs\u002Fvariables\u002Fwhat-is-a-variable","cs\u002F04.variables\u002F1.what-is-a-variable",{"title":86,"path":87,"stem":88,"navTitle":86},"Konverze a prezentace","\u002Fcs\u002Fvariables\u002Fconversion-and-presentation","cs\u002F04.variables\u002F2.conversion-and-presentation",{"title":90,"path":91,"stem":92,"navTitle":90},"Přidání proměnné","\u002Fcs\u002Fvariables\u002Fadd-a-variable","cs\u002F04.variables\u002F3.add-a-variable",{"title":94,"path":95,"stem":96,"navTitle":97},"Proměnná Matrix (pole, křivka, mapa)","\u002Fcs\u002Fvariables\u002Fmatrix-variable","cs\u002F04.variables\u002F4.matrix-variable","Proměnná Matrix",{"title":99,"path":100,"stem":101,"navTitle":102},"Události (Events)","\u002Fcs\u002Fvariables\u002Fevents","cs\u002F04.variables\u002F5.events","Události",{"title":104,"navTitle":15,"path":105,"stem":106,"children":107,"page":40},"Vizualizace","\u002Fcs\u002Fvisualization","cs\u002F05.visualization",[108,113,118,122,127,132,137,142,147,152],{"title":109,"path":110,"stem":111,"navTitle":112},"Vytvoření pracovní plochy","\u002Fcs\u002Fvisualization\u002Fcreate-a-workspace","cs\u002F05.visualization\u002F1.create-a-workspace","Pracovní plocha",{"title":114,"path":115,"stem":116,"navTitle":117},"Zápis hodnot do zařízení","\u002Fcs\u002Fvisualization\u002Fwrite-to-device","cs\u002F05.visualization\u002F10.write-to-device","Zápis do zařízení",{"title":119,"path":120,"stem":121,"navTitle":119},"Přidání controlu","\u002Fcs\u002Fvisualization\u002Fadd-a-control","cs\u002F05.visualization\u002F2.add-a-control",{"title":123,"path":124,"stem":125,"navTitle":126},"Navázání controlu na proměnnou","\u002Fcs\u002Fvisualization\u002Fbind-a-control","cs\u002F05.visualization\u002F3.bind-a-control","Navázání controlu",{"title":128,"path":129,"stem":130,"navTitle":131},"Graph — časový průběh signálů","\u002Fcs\u002Fvisualization\u002Fgraph-control","cs\u002F05.visualization\u002F4.graph-control","Graph",{"title":133,"path":134,"stem":135,"navTitle":136},"XY Graph — signál proti signálu","\u002Fcs\u002Fvisualization\u002Fxy-graph-control","cs\u002F05.visualization\u002F5.xy-graph-control","XY Graph",{"title":138,"path":139,"stem":140,"navTitle":141},"Gauge — ukazatel okamžité hodnoty","\u002Fcs\u002Fvisualization\u002Fgauge-control","cs\u002F05.visualization\u002F6.gauge-control","Gauge",{"title":143,"path":144,"stem":145,"navTitle":146},"Single-Signal — hodnota s popiskem","\u002Fcs\u002Fvisualization\u002Fsignal-control","cs\u002F05.visualization\u002F7.signal-control","Single-Signal",{"title":148,"path":149,"stem":150,"navTitle":151},"Watch Table — tabulka proměnných","\u002Fcs\u002Fvisualization\u002Fwatch-table-control","cs\u002F05.visualization\u002F8.watch-table-control","Watch Table",{"title":153,"path":154,"stem":155,"navTitle":156},"Matrix control — mapy a kalibrace","\u002Fcs\u002Fvisualization\u002Fmatrix-control","cs\u002F05.visualization\u002F9.matrix-control","Matrix control",{"title":158,"navTitle":15,"path":159,"stem":160,"children":161,"page":40},"Běh a sledování","\u002Fcs\u002Frunning","cs\u002F06.running",[162,166],{"title":163,"path":164,"stem":165,"navTitle":163},"Spuštění a zastavení","\u002Fcs\u002Frunning\u002Fstart-and-stop","cs\u002F06.running\u002F1.start-and-stop",{"title":167,"path":168,"stem":169,"navTitle":170},"Sledování živých dat","\u002Fcs\u002Frunning\u002Fwatching-live-data","cs\u002F06.running\u002F2.watching-live-data","Živá data",{"title":172,"navTitle":15,"path":173,"stem":174,"children":175,"page":40},"Logování a přehrávání","\u002Fcs\u002Flogging-and-replay","cs\u002F07.logging-and-replay",[176,180,185],{"title":177,"path":178,"stem":179,"navTitle":177},"Logování dat","\u002Fcs\u002Flogging-and-replay\u002Flogging-data","cs\u002F07.logging-and-replay\u002F1.logging-data",{"title":181,"path":182,"stem":183,"navTitle":184},"Přehrávání logu","\u002Fcs\u002Flogging-and-replay\u002Freplaying-a-log","cs\u002F07.logging-and-replay\u002F2.replaying-a-log","Přehrávání",{"title":186,"path":187,"stem":188,"navTitle":189},"Export dat","\u002Fcs\u002Flogging-and-replay\u002Fexporting-data","cs\u002F07.logging-and-replay\u002F3.exporting-data","Export",{"title":191,"navTitle":15,"path":192,"stem":193,"children":194,"page":40},"Python skripty","\u002Fcs\u002Fpython-scripts","cs\u002F08.python-scripts",[195,199,203,207],{"title":196,"path":197,"stem":198,"navTitle":12},"Přehled skriptů","\u002Fcs\u002Fpython-scripts\u002Fscripts-overview","cs\u002F08.python-scripts\u002F1.scripts-overview",{"title":200,"path":201,"stem":202,"navTitle":200},"Přístup k proměnným","\u002Fcs\u002Fpython-scripts\u002Faccessing-variables","cs\u002F08.python-scripts\u002F2.accessing-variables",{"title":204,"path":205,"stem":206,"navTitle":204},"Příklad skriptu","\u002Fcs\u002Fpython-scripts\u002Fexample-script","cs\u002F08.python-scripts\u002F3.example-script",{"title":208,"path":209,"stem":210,"navTitle":208},"Post-processing CSV","\u002Fcs\u002Fpython-scripts\u002Fcsv-post-processing","cs\u002F08.python-scripts\u002F4.csv-post-processing",{"title":212,"navTitle":15,"path":213,"stem":214,"children":215,"page":40},"Vlastní rozšíření","\u002Fcs\u002Fcustom-extensions","cs\u002F09.custom-extensions",[216,220,224,228,233],{"title":217,"path":218,"stem":219,"navTitle":217},"Vlastní driver","\u002Fcs\u002Fcustom-extensions\u002Fcustom-driver","cs\u002F09.custom-extensions\u002F1.custom-driver",{"title":221,"path":222,"stem":223,"navTitle":221},"Vlastní protokol","\u002Fcs\u002Fcustom-extensions\u002Fcustom-protocol","cs\u002F09.custom-extensions\u002F2.custom-protocol",{"title":225,"path":226,"stem":227,"navTitle":225},"Vlastní Control","\u002Fcs\u002Fcustom-extensions\u002Fcustom-control","cs\u002F09.custom-extensions\u002F3.custom-control",{"title":229,"path":230,"stem":231,"navTitle":232},"Kompletní ukázka — poloha ISS","\u002Fcs\u002Fcustom-extensions\u002Fiss-example","cs\u002F09.custom-extensions\u002F4.iss-example","Ukázka ISS",{"title":234,"path":235,"stem":236,"navTitle":237},"Kompletní ukázka — teploměr","\u002Fcs\u002Fcustom-extensions\u002Ftemp-sensor-example","cs\u002F09.custom-extensions\u002F5.temp-sensor-example","Ukázka teploměr",{"title":239,"navTitle":15,"path":240,"stem":241,"children":242,"page":40},"QFW SDK","\u002Fcs\u002Fdevice-sdk","cs\u002F10.device-sdk",[243,248,253,258,263,268,272,277],{"title":244,"path":245,"stem":246,"navTitle":247},"QFW SDK — úvod","\u002Fcs\u002Fdevice-sdk\u002Fintroduction","cs\u002F10.device-sdk\u002F1.introduction","Úvod",{"title":249,"path":250,"stem":251,"navTitle":252},"XCP v QFW SDK","\u002Fcs\u002Fdevice-sdk\u002Fxcp","cs\u002F10.device-sdk\u002F2.xcp","XCP",{"title":254,"path":255,"stem":256,"navTitle":257},"Integrace krok za krokem: XCP on TCP s FreeRTOS + lwIP","\u002Fcs\u002Fdevice-sdk\u002Fintegration-tcp","cs\u002F10.device-sdk\u002F3.integration-tcp","Integrace: XCP on TCP",{"title":259,"path":260,"stem":261,"navTitle":262},"XCP on classic CAN — co se mění","\u002Fcs\u002Fdevice-sdk\u002Fcan","cs\u002F10.device-sdk\u002F4.can","XCP on classic CAN",{"title":264,"path":265,"stem":266,"navTitle":267},"Integrace bez RTOS: XCP on TCP z hlavní smyčky","\u002Fcs\u002Fdevice-sdk\u002Fbaremetal","cs\u002F10.device-sdk\u002F5.baremetal","Integrace bez RTOS",{"title":269,"path":270,"stem":271,"navTitle":269},"Kontrakt enginu","\u002Fcs\u002Fdevice-sdk\u002Fengine-contract","cs\u002F10.device-sdk\u002F6.engine-contract",{"title":273,"path":274,"stem":275,"navTitle":276},"Adresy proměnných pro QInsight","\u002Fcs\u002Fdevice-sdk\u002Fvariable-addresses","cs\u002F10.device-sdk\u002F7.variable-addresses","Adresy proměnných",{"title":278,"path":279,"stem":280,"navTitle":281},"Řešení potíží při integraci SDK","\u002Fcs\u002Fdevice-sdk\u002Ftroubleshooting","cs\u002F10.device-sdk\u002F8.troubleshooting","Řešení potíží",{"title":283,"navTitle":15,"path":284,"stem":285,"children":286,"page":40},"Reference","\u002Fcs\u002Freference","cs\u002F11.reference",[287,291,295,299],{"title":288,"path":289,"stem":290,"navTitle":288},"Drivery","\u002Fcs\u002Freference\u002Fdrivers","cs\u002F11.reference\u002F1.drivers",{"title":292,"path":293,"stem":294,"navTitle":292},"Protokoly","\u002Fcs\u002Freference\u002Fprotocols","cs\u002F11.reference\u002F2.protocols",{"title":296,"path":297,"stem":298,"navTitle":296},"Controls","\u002Fcs\u002Freference\u002Fcontrols","cs\u002F11.reference\u002F3.controls",{"title":281,"path":300,"stem":301,"navTitle":281},"\u002Fcs\u002Freference\u002Ftroubleshooting","cs\u002F11.reference\u002F4.troubleshooting",{"title":303,"navTitle":15,"path":304,"stem":305,"children":306,"page":40},"Příklady","\u002Fcs\u002Fexamples","cs\u002F12.examples",[307,311,316,321,326,330,334,338,342,346,351,356,361],{"title":308,"path":309,"stem":310,"navTitle":308},"Simulace: všechny signály","\u002Fcs\u002Fexamples\u002Fsimulation-all-signals","cs\u002F12.examples\u002F01.simulation-all-signals",{"title":312,"path":313,"stem":314,"navTitle":315},"Modbus RTU master po sériové lince","\u002Fcs\u002Fexamples\u002Fserial-modbus-master","cs\u002F12.examples\u002F02.serial-modbus-master","Modbus RTU master",{"title":317,"path":318,"stem":319,"navTitle":320},"Modbus RTU slave se simulovanými senzory","\u002Fcs\u002Fexamples\u002Fserial-modbus-slave","cs\u002F12.examples\u002F03.serial-modbus-slave","Modbus RTU slave",{"title":322,"path":323,"stem":324,"navTitle":325},"Modbus TCP master přes TCP klienta","\u002Fcs\u002Fexamples\u002Ftcp-client-modbus-master","cs\u002F12.examples\u002F04.tcp-client-modbus-master","Modbus TCP master",{"title":327,"path":328,"stem":329,"navTitle":327},"Modbus TCP slave na TCP serveru","\u002Fcs\u002Fexamples\u002Ftcp-server-modbus-slave","cs\u002F12.examples\u002F05.tcp-server-modbus-slave",{"title":331,"path":332,"stem":333,"navTitle":331},"Bitové pole a skript","\u002Fcs\u002Fexamples\u002Fbit-field-script","cs\u002F12.examples\u002F08.bit-field-script",{"title":335,"path":336,"stem":337,"navTitle":335},"Dvě ECU najednou","\u002Fcs\u002Fexamples\u002Ftwo-ecus","cs\u002F12.examples\u002F09.two-ecus",{"title":339,"path":340,"stem":341,"navTitle":339},"Poloha ISS naživo","\u002Fcs\u002Fexamples\u002Fiss-live-tracking","cs\u002F12.examples\u002F10.iss-live-tracking",{"title":343,"path":344,"stem":345,"navTitle":343},"Simulovaný teploměr","\u002Fcs\u002Fexamples\u002Fsimul-temp-measure","cs\u002F12.examples\u002F11.simul-temp-measure",{"title":347,"path":348,"stem":349,"navTitle":350},"JSON signály z Python generátoru","\u002Fcs\u002Fexamples\u002Fjson-signal-python","cs\u002F12.examples\u002F12.json-signal-python","JSON signály z Pythonu",{"title":352,"path":353,"stem":354,"navTitle":355},"Raw CAN rámce z Raspberry","\u002Fcs\u002Fexamples\u002Fraw-can-python","cs\u002F12.examples\u002F13.raw-can-python","Raw CAN z Raspberry",{"title":357,"path":358,"stem":359,"navTitle":360},"XCP on TCP na NUCLEO-H723ZG: měření, stimulace a kalibrační mapy","\u002Fcs\u002Fexamples\u002Ftcp-client-xcp-nucleo-maps","cs\u002F12.examples\u002F14.tcp-client-xcp-nucleo-maps","XCP on TCP na NUCLEO-H723ZG",{"title":362,"path":363,"stem":364,"navTitle":365},"XCP on CAN na NUCLEO-H723ZG: měření, stimulace a kalibrační mapy","\u002Fcs\u002Fexamples\u002Fcan-xcp-nucleo-maps","cs\u002F12.examples\u002F15.can-xcp-nucleo-maps","XCP on CAN na NUCLEO-H723ZG",{"id":367,"title":133,"body":368,"description":690,"extension":691,"meta":692,"navTitle":136,"navigation":693,"path":134,"seo":694,"stem":135,"__hash__":695},"docs_cs\u002Fcs\u002F05.visualization\u002F5.xy-graph-control.md",{"type":369,"value":370,"toc":679},"minimark",[371,375,386,401,412,417,439,449,461,465,468,589,593,603,607,639,643,670,674],[372,373,133],"h1",{"id":374},"xy-graph-signál-proti-signálu",[376,377,378,381,382,385],"p",{},[379,380,136],"strong",{}," kreslí jeden signál proti druhému — na vodorovné ose není\nčas, ale hodnota zvoleného ",[379,383,384],{},"X signálu",". Hodí se všude, kde vztah dvou\nveličin říká víc než jejich časové průběhy: Lissajousovy obrazce,\nhysterezní smyčky (B–H, napětí–proud, napětí–deformace), charakteristické\nkřivky nebo fázové portréty.",[376,387,388,396],{},[389,390],"img",{"alt":391,"className":392,"src":394,"style":395},"Hysterezní smyčka napětí–deformace v XY Graphu",[393],"img-light","\u002Fimg\u002FQInsight_tut_5_5_xygraph_light.png","width:70%",[389,397],{"alt":391,"className":398,"src":400,"style":395},[399],"img-dark","\u002Fimg\u002FQInsight_tut_5_5_xygraph_dark.png",[376,402,403,404,407,408,411],{},"Control přijímá číselné skalární proměnné. Každý bod křivky vznikne ze\n",[379,405,406],{},"dvojice vzorků",": nový vzorek Y signálu se spáruje s hodnotou X signálu\n",[379,409,410],{},"ve stejném okamžiku"," — podle časových značek vzorků (X se mezi dvěma\nvzorky lineárně dopočítá), ne podle pořadí, v jakém data dorazila — a\nvykreslí se bod (X, Y). Křivka se smí libovolně vracet — u hysterezní\nsmyčky přesně o to jde.",[413,414,416],"h2",{"id":415},"volba-x-signálu","Volba X signálu",[376,418,419,420,423,424,427,428,431,432,435,436,438],{},"Na control přetáhněte ",[379,421,422],{},"X signál i všechny Y signály"," stejně jako\nu běžného grafu. ",[379,425,426],{},"První přetažený signál se stane X signálem\nautomaticky"," (checkbox ",[379,429,430],{},"X"," v záložce ",[379,433,434],{},"Signals"," se zaškrtne sám),\nkaždý další je Y signál na první svislé ose. Volbu lze kdykoli přehodit\nzaškrtnutím sloupce ",[379,437,430],{}," u jiné řady — X signál je vždy právě jeden,\njeho popisek se objeví na vodorovné ose a jako křivka se nekreslí.\nOstatní řady jsou Y signály — může jich být více najednou.",[376,440,441,442,444,445,448],{},"Když checkbox ",[379,443,430],{}," odškrtnete nebo X signál odeberete, graf se vyčistí\na ",[379,446,447],{},"čeká na ruční volbu nového X"," — žádný jiný signál se na X nepovýší\nsám (tiše by změnil význam obrazce).",[376,450,451,457],{},[389,452],{"alt":453,"className":454,"src":455,"style":456},"Nastavení XY Graphu — checkbox X u zdrojové řady",[393],"\u002Fimg\u002FQInsight_tut_5_5_xygraph_settings_light.png","width:60%",[389,458],{"alt":453,"className":459,"src":460,"style":456},[399],"\u002Fimg\u002FQInsight_tut_5_5_xygraph_settings_dark.png",[413,462,464],{"id":463},"nastavení","Nastavení",[376,466,467],{},"Rozbalovací sekce controlu má tři záložky:",[469,470,471,498,543],"ul",{},[472,473,474,477,478,481,482,485,486,493,494,497],"li",{},[379,475,476],{},"General"," — ",[379,479,480],{},"Hor. legend"," (vodorovná legenda), ",[379,483,484],{},"Title"," (titulek\ngrafu) a ",[379,487,488,489],{},"Persistence ",[490,491,492],"span",{},"ms"," (stáří bodů): XY Graph nemá časové okno,\nmísto něj drží ",[379,495,496],{},"klouzavé okno posledních N milisekund"," — starší body\nz křivky mizí. Krátká persistence ukazuje jen aktuální smyčku, dlouhá\nnechá obrazec „usadit\" přes více period.",[472,499,500,502,503,505,506,509,510,513,514,513,517,520,521,524,525,528,529,513,531,509,533,535,536,538,539,542],{},[379,501,434],{}," — tabulka řad: ",[379,504,430],{}," (volba X signálu), ",[379,507,508],{},"Label",",\n",[379,511,512],{},"Visibility",", ",[379,515,516],{},"Color",[379,518,519],{},"Width"," (tloušťka čáry 1–20), ",[379,522,523],{},"Style","\n(typ čáry — Solid, Dashed, DenselyDashed, Dotted) a ",[379,526,527],{},"Axis Id","\n(přiřazení Y řady ke svislé ose — nabízí se osy od čísla 2, X signál\nmá pevně osu 1). U řádku X signálu jsou ",[379,530,512],{},[379,532,516],{},[379,534,519],{}," a ",[379,537,523],{}," neaktivní — X signál se nekreslí. Řadu odeberete\npravým tlačítkem → ",[379,540,541],{},"Remove",".",[472,544,545,548,549,513,552,513,555,513,557,509,559,561,562,565,566,569,570,573,574,577,578,581,582,585,586,588],{},[379,546,547],{},"Axes"," — tabulka os: ",[379,550,551],{},"Id",[379,553,554],{},"Side",[379,556,508],{},[379,558,512],{},[379,560,516],{}," a rozsah — ",[379,563,564],{},"AutoScale",", nebo pevné ",[379,567,568],{},"Min","\u002F",[379,571,572],{},"Max",".\n",[379,575,576],{},"Řádek 1 je vždy vodorovná osa X"," (řídí popisek, barvu a rozsah\nspodní osy; bez vlastního popisku se použije jméno X signálu),\n",[379,579,580],{},"řádek 2 první svislá osa Y"," — obě jsou v controlu od začátku a\nnejdou smazat. Další svislé osy přidáte pravým tlačítkem → ",[379,583,584],{},"Add","\na odeberete → ",[379,587,541],{},"; osu, kterou používá nějaký signál, odebrat\nnejde — neaktivní položka to vysvětlí v tooltipu (např. „The axis is\nused by: …\").",[413,590,592],{"id":591},"měřítko-os","Měřítko os",[376,594,595,597,598,569,600,602],{},[379,596,564],{}," (výchozí u všech os) funguje jako u osciloskopu: osa X i Y\nsledují minimum a maximum bodů, které jsou právě v okně persistence —\nrozsah se zvětšuje i zmenšuje s daty, s malým okrajem a zaokrouhlenými\nhodnotami. Vypnutím AutoScale poslední rozsah zmrazíte a můžete zadat\npevné ",[379,599,568],{},[379,601,572],{}," — i za běhu. Přiblížení a posun myší v grafu se\nzachová, dokud nezměníte nastavení osy nebo se nepřepočítá automatické\nměřítko.",[413,604,606],{"id":605},"kontextové-menu","Kontextové menu",[469,608,609,615,621,627,633],{},[472,610,611,614],{},[379,612,613],{},"Clear Graph"," — vyčistí vykreslená data,",[472,616,617,620],{},[379,618,619],{},"Zoom to Fit"," — přizpůsobí osy aktuálním datům,",[472,622,623,626],{},[379,624,625],{},"Export Image"," — uloží snímek grafu (PNG, SVG…),",[472,628,629,632],{},[379,630,631],{},"Export CSV"," — uloží data řad do CSV,",[472,634,635,638],{},[379,636,637],{},"Lock"," — uzamkne control na ploše.",[413,640,642],{"id":641},"tipy","Tipy",[469,644,645,652,659,662],{},[472,646,647,648,651],{},"Aby obrazec dával smysl, měly by X a Y signály vznikat ",[379,649,650],{},"ve stejném\ntaktu"," — např. dvojice hodnot z jednoho DAQ event kanálu ECU nebo ze\nstejné periodické události. Vzorky z jednoho eventu mají shodné časové\nznačky, takže se spárují přesně.",[472,653,654,655,658],{},"XY Graph ",[379,656,657],{},"odhalí schodovitost",", kterou časový průběh opticky schová:\nje-li X nebo Y signál stimulovaný (bypass z QInsight, hodnota se mění\njen při zápisu), objeví se v obrazci schody — nejde o chybu grafu, ale\nvěrný obraz signálu. S vypnutým bypassem je křivka hladká.",[472,660,661],{},"Nastavení controlu (osy, přiřazení signálů, kdo je X) se ukládá\ns pracovní plochou.",[472,663,664,665,669],{},"Časový průběh týchž signálů se hodí mít vedle v běžném\n",[666,667,668],"a",{"href":129},"Graphu"," — XY Graph čas nezobrazuje.",[413,671,673],{"id":672},"dále","Dále",[376,675,676,677,542],{},"Okamžitou hodnotu v zónách ukazuje ",[666,678,141],{"href":139},{"title":680,"searchDepth":681,"depth":681,"links":682},"",3,[683,685,686,687,688,689],{"id":415,"depth":684,"text":416},2,{"id":463,"depth":684,"text":464},{"id":591,"depth":684,"text":592},{"id":605,"depth":684,"text":606},{"id":641,"depth":684,"text":642},{"id":672,"depth":684,"text":673},"Vykreslení jednoho signálu proti druhému — Lissajousovy obrazce, hysterezní smyčky a charakteristické křivky.","md",{},true,{"title":133,"description":690},"XsE-GVh1nWlFS1Jc1_EuZo-h0rQ0bmNAH7V7W8_XUiw",[697,698],{"title":128,"path":129,"stem":130,"navTitle":131,"children":-1},{"title":138,"path":139,"stem":140,"navTitle":141,"children":-1},1791554569554]