#56718 - Tue Jul 16 2013 07:37 PM
Делаю кубик, нужна помощь
|
newbie
Registered: Tue Feb 12 2013
Записи: 35
Loc: Ukraine
|
Все доброго времени суток! Только начинаю осваивать TSLab.api Хочу сделать свой кубик, у которого 3 входящих параметра(источник и два логических значения) и 2 логических на выходе. Пока дошел только до этого:
[HandlerCategory("MyHandlers"),
HandlerName("Trigger"),
InputsCount(3),
Input(0, TSLab.Script.Handlers.TemplateTypes.SECURITY),
Input(1, TSLab.Script.Handlers.TemplateTypes.BOOL),
Input(2, TSLab.Script.Handlers.TemplateTypes.BOOL),
OutputsCount(2),
OutputType(TSLab.Script.Handlers.TemplateTypes.BOOL)]
public class Trigger : ISecurityInput0, IBooleanInput1, IBooleanInput2
{
// КАК ДОЛЖНА ВЫГЛЯДЕТЬ ТУТ ФУНКЦИЯ?
}
Вопрос: Как приблизительно должна выглядеть функция или где можно посмотреть похожие примеры? Заранее благодарен за ответы.
_________________________
The truth is out there...
|
Наверх
|
|
|
|
#56720 - Tue Jul 16 2013 09:14 PM
Re: Делаю кубик, нужна помощь
[Re: MindFlyer]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
невозможно сделать два выхода.
Все что написано у вас в аттрибутах слишком раздуто. Можно куда проще.
Лучшие примеры вы можете найти декомпилирую исходные коды ТСЛаба.
Отредактировано ra81 (Tue Jul 16 2013 09:16 PM)
_________________________
__
|
Наверх
|
|
|
|
#56726 - Wed Jul 17 2013 12:47 AM
Re: Делаю кубик, нужна помощь
[Re: ra81]
|
newbie
Registered: Tue Feb 12 2013
Записи: 35
Loc: Ukraine
|
невозможно сделать два выхода.
Все что написано у вас в аттрибутах слишком раздуто. Можно куда проще.
Лучшие примеры вы можете найти декомпилирую исходные коды ТСЛаба. Ra81, Спасибо за ответ. Вы имеете ввиду, декопилировать сами dll'ки, которые лежат в папке TSLab? Посоветуйте какой программой? ЗЫ: Извините за оффтоп: Кстати, это же Вы были вместо Горбунова на вебинаре "TSLab интересные возможности и программирование", а потом статья была "От идеи до робота за один день". Было очень познавательно. Проводились ли еще ваши вебинары? если да, где можно найти записи?
_________________________
The truth is out there...
|
Наверх
|
|
|
|
#56727 - Wed Jul 17 2013 08:53 AM
Re: Делаю кубик, нужна помощь
[Re: MindFlyer]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
невозможно сделать два выхода.
Все что написано у вас в аттрибутах слишком раздуто. Можно куда проще.
Лучшие примеры вы можете найти декомпилирую исходные коды ТСЛаба. Ra81, Спасибо за ответ. Вы имеете ввиду, декопилировать сами dll'ки, которые лежат в папке TSLab? Посоветуйте какой программой? ЗЫ: Извините за оффтоп: Кстати, это же Вы были вместо Горбунова на вебинаре "TSLab интересные возможности и программирование", а потом статья была "От идеи до робота за один день". Было очень познавательно. Проводились ли еще ваши вебинары? если да, где можно найти записи? Декомпилировать легко из встраиваемого плагина для студии ReSharper. Вебинар я проводил не вместо Горбунова, а изначально я и должен был . Новый веб хотели проводить в прошлый вторник, но я срочно уехал на неделю. Будет в четверг нонешний. Объява была, но мы обновим ее на форуме. http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=56428#Post56428
Отредактировано ra81 (Wed Jul 17 2013 08:53 AM)
_________________________
__
|
Наверх
|
|
|
|
#56769 - Thu Jul 18 2013 03:07 PM
Re: Делаю кубик, нужна помощь
[Re: ra81]
|
newbie
Registered: Tue Feb 12 2013
Записи: 35
Loc: Ukraine
|
Ra81, перестала работать ссылка из предыдущего поста. Как попасть на вебинар?
_________________________
The truth is out there...
|
Наверх
|
|
|
|
#56782 - Thu Jul 18 2013 09:31 PM
Re: Делаю кубик, нужна помощь
[Re: MindFlyer]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
Ra81, перестала работать ссылка из предыдущего поста. Как попасть на вебинар? Уже поздно. Пришло два человека я все отменил. Будет статья позже на эту тему.
_________________________
__
|
Наверх
|
|
|
|
#58375 - Sun Sep 29 2013 08:57 PM
Re: Делаю кубик, нужна помощь
[Re: ra81]
|
stranger
Registered: Sun Sep 29 2013
Записи: 13
|
tslab 1.2.9 win8 создал dll со скриптом как в документации (раздел "Создание скрипта при помощи API") возвращает ошибку "20:37:47.08 128 c:\Users\Илья\AppData\Local\TSLab\TSLab12\temp\code2.cs(26,13) : error CS1547: Использование ключевого слова void в этом контексте недопустимо" ранее создавал и использовал написанные подобным образом индикаторы, которые возвращали IList<double> - всё работало. можете помочь?
Attachments
код.png (254 downloads)ошибка.png (244 downloads)
|
Наверх
|
|
|
|
#58380 - Mon Sep 30 2013 09:50 AM
Re: Делаю кубик, нужна помощь
[Re: skywarer]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
tslab 1.2.9 win8 создал dll со скриптом как в документации (раздел "Создание скрипта при помощи API") возвращает ошибку "20:37:47.08 128 c:\Users\Илья\AppData\Local\TSLab\TSLab12\temp\code2.cs(26,13) : error CS1547: Использование ключевого слова void в этом контексте недопустимо" ранее создавал и использовал написанные подобным образом индикаторы, которые возвращали IList<double> - всё работало. можете помочь? Вообще вы делаете скрипт а не индикатор. Я даже удивлен как вы его смогли в виде кубика кинуть на рабочий стол. Ваш код на скрине это код скрипта! К индикатору отношения не имеет.
_________________________
__
|
Наверх
|
|
|
|
#58390 - Mon Sep 30 2013 08:29 PM
Re: Делаю кубик, нужна помощь
[Re: ra81]
|
stranger
Registered: Sun Sep 29 2013
Записи: 13
|
хорошо. я хотел сделать скрипт. каким образом dll со скриптом подцепляется в программе?
|
Наверх
|
|
|
|
#58391 - Mon Sep 30 2013 08:34 PM
Re: Делаю кубик, нужна помощь
[Re: skywarer]
|
stranger
Registered: Sun Sep 29 2013
Записи: 13
|
а.. все разобрался, блок "внешний скрипт"
|
Наверх
|
|
|
|
#58398 - Mon Sep 30 2013 10:54 PM
Re: Делаю кубик, нужна помощь
[Re: skywarer]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
а.. все разобрался, блок "внешний скрипт" Если интересно, то видео про работу над скриптами и индикаторами. Общая информация. Я так полагаю вы только начали. http://www.youtube.com/watch?v=XaVGxQf8BYk
_________________________
__
|
Наверх
|
|
|
|
#83476 - Thu Jun 21 2018 05:08 PM
Re: Делаю кубик, нужна помощь
[Re: sqifurk]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
|
Наверх
|
|
|
|
#83503 - Fri Jun 29 2018 02:37 PM
Re: Делаю кубик, нужна помощь
[Re: ViL]
|
newbie
Registered: Wed Sep 27 2017
Записи: 27
|
Все понятно. Тогда переделал под один Выход.
Ошибка такая: 29.06.2018 14:28:48 138 System.InvalidOperationException: Too mush graphics в TSLab.ChartControl.Graph.BaseChartPane`1.AddList(TGraphList list) в TSLab.ChartControl.Graph.GraphList..ctor(GraphPane pane, String id, String caption, Color color, LineStyles lineStyle, PaneSides paneSide) в TSLab.ChartControl.Graph.GraphPane.AddList(String id, String caption, IList`1 bars, ListStyles listStyle, Color color, LineStyles lineStyle, PaneSides side) в TSLab.User.Script.Execute(IContext context, ISecurity Инструмент) в c:\Users\Find\AppData\Local\TSLab\TSLab 2.0\temp\code-2018-06-29-11-28-43-499-40.cs:строка 13053
Опытном путем вычислили что чарт(основной график) выдерживает 64 линии, больше ни как?
|
Наверх
|
|
|
|
|
|