| Обновлено 2018-11-17 05:38:32 |
|
Системы числового программного управления / CNC programming and machining HEIDENHAIN | Руководство HEIDENHAIN 2012 TNC 620 Программирование открытым текстом (Всего 575 стр.) |
|||||
|
284 Руководство HEIDENHAIN 2012 TNC 620 Программирование открытым текстом систем ЧПУ Стр.284 |
|||||
Транзакция состоит, главным образом, из операций присвоения таблице (файлу) адреса, выбора строк и передачи в набор результатов считывания строк изТранзакция состоит, главным образом, из операций присвоения таблице (файлу) адреса, выбора строк и передачи в набор результатов считывания строк из набора результатов, изменения и/или включения новых строк завершения транзакции. В случае изменений/дополнений строки из буфера набора результатов переписываются в таблицу (файл). Тем не менее, требуются дальнейшие операции, для того, чтобы обработать данные таблицы в NC-программе и избежать параллельного изменения одних и тех же строк таблицы. Поэтому, возникает следующий порядок транзакции 1 Для каждого столбца, который должен обрабатываться, обозначается Q-параметр. Этот Q-параметр присваивается столбцу - он „присоединяется" (SQL BIND ). 2 Присвоение адреса таблице (файлу), выбор строк и передача в буфер Result-set. Следует дополнительно определить, какие столбцы следует передавать в буфер набора результатов (SQL SELECT ). При этом можно заблокировать выбранные строки. Тогда другие процессы, хотя и будут доступны для чтения этих строк, но не смогут изменить введенные в таблицу данные. Следует всегда блокировать выбранные строки, если были произведены изменения (SQL SELECT FOR UPDATE). 3 Считывание строк из буфера набора результатов, изменение и/или включение новых строк - переписывание строки буфера набора результатов в Q-параметры NC-программы (SQL FETCH ) - подготовка изменений в Q-параметрах и передача в строку буфера набора результатов (sQl UPDATE ) - подготовка новой строки таблицы в Q-параметрах и передача в качестве новой строки в буфер набора результатов (SQL INSERT ) 4 Завершение транзакции. - записи в таблицах подвергались изменениям/дополнялись данные из буфера набора результатов переписываются в таблицу (файл). Сейчас они сохраняются в файле. Возможная блокировка отменяется, буфер Result-set освобождается (SQL COMMIT ). - записи в таблицы не изменялись/дополнялись (доступ только для чтения) возможная блокировка удаляется, буфер набора результатов освобождается для пользователя (SQL ROLLBACK БЕЗ ИНДЕКСА). Можно обрабатывать несколько транзакций параллельно. Tabelle "ABC" SQL Select Result- set SQL Fetch % 1234 SQL Commit SQL Update SQL Rollback SQL Insert Dateiver- SQL-Server NC-Pro- waltung gramm Следует обязательно завершить начатую транзакцию, даже если используется исключительно доступ для чтения. Только тогда можно обеспечить сохранение изменений/дополнений, избежать отмены блокировки и освобождения буфера набора результатов. 284 Программирование Q-параметры 1 8.9 Доступ к таблицам с SQL-инструкциями Транзакция |
|||||
См.также / See also : |
|||||
| |
|||||
| HEIDENHAIN | |||||
| |
|||||
![]() Руководство HEIDENHAIN 2015 TNC 640 Программирование DIN ISO (747 страниц) |
|||||
![]() Руководство HEIDENHAIN 2012 DIN ISO программирование TNC 620 (523 страницы) |
![]() Руководство HEIDENHAIN 2011 TNC 620 Программирование циклов (471 страница) |
![]() Руководство HEIDENHAIN 2012 TNC 620 Программирование открытым текстом (575 страниц) |
![]() Руководство HEIDENHAIN 2012 iTNC 530 Программирование циклов (539 страниц) |
![]() Руководство HEIDENHAIN 2012 iTNC 530 Программирование открытым текстом (753 страницы) |
![]() Руководство HEIDENHAIN 2012 iTNC 530 Программирование DIN ISO (672 страницы) |
| |
|||||
| Системы числового программного управления / CNC programming and machining | |||||
| Руководство HEIDENHAIN 2012 TNC 620 Программирование открытым текстом (Всего 575 стр.) | |||||
| |
|||||
281 | 282 | 283 | 285 | 286 | 287 |
|
Lab2U | Catalogs | Tap drill sizes | Speed to RPM | Material table Разработчики сайта / Developers of site |
|
Поиск на сайте Lab2u.ru с помощью поисковых систем ЯНДЕКС, BING, GOOGLE:
|
||
|
|
||












