Форум АСУ в Україні

форум з автоматизації для викладачів, студентів та спеціалістів
Сьогодні: 22 жовтня 2018, 08:15

Часовий пояс UTC + 2 годин [ DST ]


Правила форуму


Натисніть тут для перегляду правил форуму



Створити нову тему Відповісти  [ 11 повідомлень ]  На сторінку 1, 2  Далі
Автор Повідомлення
 Тема повідомлення: Пропонуємо BBCode
ПовідомленняДодано: 10 травня 2014, 00:24 
Офлайн
Викладач

З нами з: 29 листопада 2013, 17:11
Повідомлення: 4911
Спойлер вже добавив, тепер шукаю BBCode для нормальної таблиці, коду програми.
Поки шукав знайшов посилання на Вікіпедію. Ось тут і пробую:
Автоматизо́вана систе́ма керува́ння (АСК), Автоматизована система управління (АСУ), Комп'ютерна система управління(КСУ) — автоматизована система, що ґрунтується на комплексному використанні технічних, математичних, інформаційних та організаційних засобів для управління складними технічними й економічними об'єктами. АСК - це сукупність керованого об’єкта й автоматичних вимірювальних та керуючих пристроїв, у якій частину функцій виконує людина (ДСТУ 2941-94).
Найвищою класифікаційною ознакою АСУ є предметна сфера її застосування: економіко-організаційна, технологічна і проектно-конструкторська.Згідно з цим безліч АСУ поділяється на три класи:
  • економіко-організаційні (АСУП),
  • управління технологічними процесами (АСК ТП),
  • проектно-конструкторські (САПР).


Поскаржитись на це повідомлення
Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Пропонуємо BBCode
ПовідомленняДодано: 10 травня 2014, 11:59 
Офлайн
Викладач

З нами з: 29 листопада 2013, 17:11
Повідомлення: 4911
Закінчив з оформленням BBCode для таблиці з перекладом. Трохи незручно, але варіантів у мене більше немає. Ось приклад:
zone, dead зона нечутливості, мертва зона
1. For a multi-position controller, a zone of input in which no value of output exists. It is usually intentional and adjustable. [ANSI/ISA-51.1-1979 (R1993)] 2. A predetermined range of input through which the output remains unchanged, irrespective of the direction of change of the input signal. Note 1: There is but one input-output relationship. Note 2: Dead zone produces no phase lag between the input and output. [ANSI/ISA-51.1-1979 (R1993)]
Зображення
1. Для (багато-)позиційного регулятору, зона вхідної величини, в межах якої значення виходу не визначено. Це являється параметром налаштування, і як правило може змінюватися. [ANSI/ISA-51.1-1979 (R1993)] 2. Заданий діапазон вхідної влеичини, в межах якого вихід залишається незмінним, незалежно від напрямку зміни вхідного сигналу. Примітка 1: Існує тільки одна залежність вхід-вихід. Примітка 2: Зона нечутливсті не робить фазового зсуву між входом і виходом. [ANSI/ISA-51.1-1979 (R1993)]

А ось, як він виглядить при оформленні:
Зображення
Особливості використання: крім самого lng1 необхідно також вставляти lng2 відразу після попереднього. Такого BBCode немає, оскільки він входить в структуру lng1. Тому можна скопіювати текст і перейменувати. Пара lng1 та lng2 по суті робить дві колонки, в першій комірці яких напівтовстим пишеться термін (вказується після занку "=" в коді) а у другій - пояснення. У самій структурі BBCode визначені мітки, через які можна буде ловити заповнення таблиць. Програмну обробку поки що не пробував.


Поскаржитись на це повідомлення
Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Пропонуємо BBCode
ПовідомленняДодано: 10 травня 2014, 12:20 
Офлайн
Викладач

З нами з: 29 листопада 2013, 17:11
Повідомлення: 4911
Тут можна написати термін А тут пояснення до терміну. На таблицю це не схоже, так як тут всього один рядок, але може комусь знадобитися Зображення


Поскаржитись на це повідомлення
Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Пропонуємо BBCode
ПовідомленняДодано: 10 травня 2014, 12:47 
Офлайн
Викладач

З нами з: 29 листопада 2013, 17:11
Повідомлення: 4911
Код:
[a-text]Для поздоровлення когось, можна використати такий текст[/a-text]

Для поздоровлення когось, можна використати такий текст


Поскаржитись на це повідомлення
Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Пропонуємо BBCode
ПовідомленняДодано: 10 травня 2014, 14:50 
Офлайн
Викладач

З нами з: 29 листопада 2013, 17:11
Повідомлення: 4911
Закінчив попередню версію підсвітки коду. Не впевнений що працює повноцінно, але поки що призупиняю роботу над нею. З глюків відомо, що якщо текст в елементі дуже довгий, то повідомлення не вміщується в екран. Як боротися - не знаю.
Вихідний код взяв звідси: http://code.google.com/p/google-code-prettify/
Приклад:
function Saves(){
//функція записує значення визначень по сторінці форуму для однієї літери
function SaveLetter(Theme) {
var Page='', PgText='', msg = 0, thmnmb=0;
var SpdSheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(Theme.letter);
//sheet.activate();
if (sheet.getMaxRows()>1) sheet.deleteRows(1, sheet.getMaxRows()-1);
PgText=PgText.substring (PgText.search('<div id="pagecontent">')+'<div id="pagecontent">'.length);
PgText=PgText.substring (PgText.search ('<table class="tablebg" width="100%" cellspacing="1"')+'<table class="tablebg" width="100%" cellspacing="1"'.length);
PgText=PgText.substring (PgText.search ('<table class="tablebg" width="100%" cellspacing="1"')+'<table class="tablebg" width="100%" cellspacing="1"'.length);

var ResAll='';
var Posts = [];
var Post='';
var Records = [];
var i=0, j=0, startPost=1;

var divPostStart ='<div class="postbody">', divPostEnd='</div>';
var spanStart='<span style="font-weight: bold">', spanEnd='</span>';
var cntmsgStart = '<td class="gensmall" nowrap="nowrap">&nbsp;', cntmsgEnd = 'повідомлень';
var tmpstr='', tmpint=0;
//'<table class="tablebg" width="100%" cellspacing="1"'
var divStartID=0, divEndID=0, spanStartID=0, spanEndID=0, explnEndID=0, imgStartID=0;

// для кожної теми (літери)
thmnmb=0;
//кількість повідомлень на сторінці
Page=UrlFetchApp.fetch(Theme.startURL+'&st=0&sk=t&sd=a&start=1');
PgText=Page.getContentText();
tmpint=PgText.search (cntmsgStart)+cntmsgStart.length ;
Theme.msgCount = parseInt (PgText.substring (tmpint + 1 , tmpint + 5))

i=0; j=0, n=0;
//перебор сторінок для теми (літери)------------------------------------------------------------------------
for (msg =1; msg<=Theme.msgCount; msg +=10 ) {
Page=UrlFetchApp.fetch(Theme.startURL+'&st=0&sk=t&sd=a&start='+ msg);
PgText=Page.getContentText();

do{//пошук всіх повідомлень на сторінці
divStartID =PgText.search(divPostStart);
if (divStartID>0) {
i++;
PgText=PgText.substring(divStartID);
divEndID=PgText.search(divPostEnd);
Posts[i]=PgText.substring(divPostStart.length,divEndID);
PgText=PgText.substring(divEndID);
//пошук термнів (виділені тегом span) та їх визнчення (після span до іншого span)
Post= Posts[i];//повний текст повідомлення
tmpstr='';
do{//поки не скінчаться всі визначення
spanStartID = Post.search (spanStart);//початок визначення
Post= Post.substring (spanStartID+spanStart.length-1);
spanEndID = Post.search (spanEnd);//кінець визначення
if (spanStartID >0) {//якщо визначення знайдене в тексті повідомлення
j++;
//новий запис
Records[j]= {URL:Theme.startURL+'&st=0&sk=t&sd=a&start=' + i, defnEN:'', explnEN:'', imgURL: '', defnUA : '' , explnUA: '' };
explnEndID = Post.search ('<br />');//шукаємо новий абзац
if (explnEndID<0) explnEndID = Post.search('<!--');//в кінці повідомлення є запис який починається з <!--
Records[j].defnEN= Post.substring(1, spanEndID);
Records[j].explnEN = (explnEndID>0) ? Post.substring(spanEndID + 7,explnEndID) : Post.substring(spanEndID+7);
//обробка посилань на рисунки
imgStartID = Post.search ('<img src=');//шукаємо перше посилання на рисунок у повідомленні
//якщо рисунок знайдений, то запамятовуємо посилання
if (imgStartID>0) {tmpstr = Post.substring (imgStartID+10, Post.search ('alt="')-2);};
//якщо рисунок не знайдений, але посилання залишилось, то рисунок стосується попереднього визначення
if ((imgStartID <= 0) && (tmpstr.length>0) ) {Records[j-1].imgURL=tmpstr;tmpstr=''};
};
} while (spanStartID>0);
//якщо всі визначення закінчились а рисунок в буфері є, він стосується останнього визначення
if (tmpstr.length>0) {Records[j].imgURL=tmpstr;tmpstr=''};
}
}while (divStartID>0);

}//------------------------------------------------------------------------

//структура листа: визначенняАнгл, поясненняАнгл, посилання_на форумну сторінку, рисунок, визначенняУкр, позначенняУкр
for (var i = 1; i <= j; i++) {
//Logger.log(i + ' ' + Records[i].defnEN);
sheet.appendRow ([Records[i].defnEN, Records[i].explnEN, Records[i].URL, Records[i].imgURL, Records[i].defnUA, Records[i].explnUA]);

}
};


Як користуватися.
Код:
[pre-code=]Необхідний код вміщується сюди[/pre-code]

Тут можна прочитати про додаткові фічі: http://google-code-prettify.googlecode. ... EADME.html
Наприклад, підсвітка синтаксису ведеться згідно вибраної мови. Так наприклад підсвітка синтаксису на мові JavaScript вказується так
Код:
[pre-code=lang-js] текст програми [/pre-code]

А ось який буде мати вигляд підсвітка синтаксису у варіанті
Код:
[pre-code=lang-html]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Моя первая веб-страница</title>
</head>
<body>
  <h1>Заголовок страницы</h1>
  <p>Основной текст.</p>
</body>
</html>[/pre-code]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Моя первая веб-страница</title>
</head>
<body>
<h1>Заголовок страницы</h1>
<p>Основной текст.</p>
</body>
</html>

П.С. Крім того я зрозумів навіщо потрібен BBcode Code - щоб службові символи не приймалися як занки форматування.


Поскаржитись на це повідомлення
Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Пропонуємо BBCode
ПовідомленняДодано: 12 травня 2014, 11:33 
Офлайн

З нами з: 07 квітня 2014, 13:01
Повідомлення: 22
san написав:
Код:
[a-text]Для поздоровлення когось, можна використати такий текст[/a-text]

Для поздоровлення когось, можна використати такий текст

Вітаю, san


Поскаржитись на це повідомлення
Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Пропонуємо BBCode
ПовідомленняДодано: 24 травня 2014, 12:17 
Офлайн
Викладач

З нами з: 29 листопада 2013, 17:11
Повідомлення: 4911
Таблиці - Синтаксис
Код:
[tablen]
L=Рядок1:Стовпчик1 & Рядок1:Стовпчик2
L=Рядок2:Стовпчик1 & Рядок2:Стовпчик2
L=Рядок3:Стовпчик1
[/tablen]
Результат


Поскаржитись на це повідомлення
Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Пропонуємо BBCode
ПовідомленняДодано: 30 травня 2014, 14:24 
Офлайн
Викладач

З нами з: 29 листопада 2013, 17:11
Повідомлення: 4911
tree - для формування дерева
Правила формирования структуры:
<(> - NodeStart начало ветви, псоле которого идет название
<+> - NodeEnter начинается содержимое ветви
<)> - NodeEnd конец ветви
<*> - LiveStart начало листа
</> - LiveEnd конец листа
<.*> - LastLiveStart начало последнего листа
<.(> - LastNodeStart начало последней ветви
все внутреннее содержание папок и листов формируется HTML-разметкой.
Приклад:
Інститути по кафедрам

Як формується
Код:
[tree=Інститути по кафедрам]<(>ВНТУ (Вінницький національний технічний університет), <a href=http://vntu.edu.ua> сторінка </a> <+>
<(>IнАЕКСУ (Інститут автоматики, електроніки та комп'ютерних систем управління), <a href=http://inaeksu.vntu.edu.ua/> сторінка </a><+>
<*>МПА (кафедра Метрології та промислової автоматики) <a href=http://mpa.vntu.edu.ua/> сторінка </a> </>
<*>КСУ(Кафедра комп’ютерних систем управління ) <a href=http://www.ksu.vntu.edu.ua> сторінка </a> </>
<.*>АІВТ(Кафедра автоматики та інформаційно-вимірювальної техніки) <a href=http://aivt.inaeksu.vntu.edu.ua/> сторінка </a> </><)>
<(>ІнЕЕЕМ (Інститут електроенергетики та електромеханіки ), <a href=http://ineeem.vntu.edu.ua/> сторінка </a> <+>
<.*>ЕМКА (КАФЕДРА ЕЛЕКТРОМЕХАНІЧНИХ СИСТЕМ АВТОМАТИЗАЦІЇ В ПРОМИСЛОВОСТІ І НА ТРАНСПОРТІ) <a href=http://emca.ineeem.vntu.edu.ua> сторінка </a> </><)>
<.(>IнІТКІ (Інститут інформаційних технологій та комп'ютерної інженерії), <a href=http://initki.vntu.edu.ua/> сторінка </a> <+>
<.*>КПЗ (кафедра Програмного забезпечення) <a href=http://pmos.webro.com.ua/> сторінка </a>  </><)>
<)>[/tree]


Поскаржитись на це повідомлення
Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Пропонуємо BBCode
ПовідомленняДодано: 29 липня 2014, 20:12 
Офлайн
Викладач

З нами з: 29 листопада 2013, 17:11
Повідомлення: 4911
Зображення

Тем самым инженерная и исследовательская деятельности оказываются связаны в цикл, и в каждом исследовательском или инженерном проекте обычно приходится много раз повторять цикл:
Главное тут -- цель объемлющей деятельности, а не собственно сама работа "исследований" или "разработки" ("науки" или "инженерии"): целью является либо появление какой-то материальной системы, приносящей пользу пользователям, либо появление какого-то компактного описания/объяснения того, как устроен мир. В любом случае, либо инженерия оказывается спрятана в исследованиях, либо исследования спрятаны в инженерии.
Код:
[float=right][img]http://forumimage.ru/uploads/20140626/140376575987088276.jpg[/img][/float]
Тем самым инженерная и исследовательская деятельности оказываются связаны в цикл, и в каждом исследовательском или инженерном проекте обычно приходится много раз повторять цикл:
Главное тут -- цель объемлющей деятельности, а не собственно сама работа "исследований" или "разработки" ("науки" или "инженерии"): целью является либо появление какой-то материальной системы, приносящей пользу пользователям, либо появление какого-то компактного описания/объяснения того, как устроен мир. В любом случае, либо инженерия оказывается спрятана в исследованиях, либо исследования спрятаны в инженерии.


Поскаржитись на це повідомлення
Догори
 Профіль  
Відповісти з цитатою  
 Тема повідомлення: Re: Пропонуємо BBCode
ПовідомленняДодано: 29 липня 2014, 20:21 
Офлайн
Викладач

З нами з: 29 листопада 2013, 17:11
Повідомлення: 4911
Код:
[rimg=150px,150px]http://forumimage.ru/uploads/20140626/140376575987088276.jpg[/rimg]
[rimg=300px,300px]http://forumimage.ru/uploads/20140626/140376575987088276.jpg[/rimg]
[img]http://forumimage.ru/uploads/20140626/140376575987088276.jpg[/img]

Image
Image
Зображення


Поскаржитись на це повідомлення
Догори
 Профіль  
Відповісти з цитатою  
Відображати повідомлення за:  Сортувати за  
Створити нову тему Відповісти  [ 11 повідомлень ]  На сторінку 1, 2  Далі

Часовий пояс UTC + 2 годин [ DST ]



Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 1 гість


Ви можете створювати нові теми у цьому форумі
Ви можете відповідати на теми у цьому форумі
Ви не можете редагувати ваші повідомлення у цьому форумі
Ви не можете видаляти ваші повідомлення у цьому форумі
Ви не можете додавати файли у цьому форумі

Знайти:
Вперед:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете бесплатно создать форум PHPBB2 на MyBB2.ru, Также возможно создать форум бесплатно PHPBB3 на Getbb.ru
Український переклад © 2005-2007 Українська підтримка phpBB