Показано с 1 по 10 из 1807

Тема: Вопросы по MasterSCADA 4D

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    ясно. большое спасибо!!!
    попробую сначала через file to string прочитать txt файл, затем string - на части (с помощью функций работы со строками) и присвоить переменным; если не пойдет, обновлюсь.

    Кстати, а что будет в Masterscada4d при передачи данных командой file to string размер данных файла будет больше объема переменной типа string (к примеру в txt файле 1000 символов - и как теперь их прочитать все)

  2. #2

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    VladGC самый простой способ через Словарь массив строк командами, что написал выше. Парсить ничего не надо тогда специально.
    FileToString читает в одну строку, а ReadAllLines читает в массив строк, которые надо будет все равно разбить на столбцы,
    Получается что уходит одна итерация

    Цитата Сообщение от nub Посмотреть сообщение
    ясно. большое спасибо!!!
    попробую сначала через file to string прочитать txt файл, затем string - на части (с помощью функций работы со строками) и присвоить переменным; если не пойдет, обновлюсь.
    Думаю стоит обновиться или подождать версии 1.2.12 , должна скоро выйти по идее..
    По крайне мере, как предложил melky, может действительно лучше на с#, примеров в сети много, да и возможности побогаче


    Цитата Сообщение от nub Посмотреть сообщение
    Кстати, а что будет в Masterscada4d при передачи данных командой file to string размер данных файла будет больше объема переменной типа string (к примеру в txt файле 1000 символов - и как теперь их прочитать все)
    Все норм будет(одна большая строка):
    Вложение 53019

  3. #3

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    VladGC самый простой способ через Словарь массив строк командами, что написал выше. Парсить ничего не надо тогда специально.
    FileToString читает в одну строку, а ReadAllLines читает в массив строк, которые надо будет все равно разбить на столбцы,
    Получается что уходит одна итерация


    Попробовал ReadAllLines с примером из https://www.cyberforum.ru/csharp-beg...ad1736667.html
    Код:
    class Program
        {
            static void Main(string[] args)
            {
                string[] lines = File.ReadAllLines(@"D:\input.txt");
                int[,] num = new int[lines.Length, lines[0].Split(' ').Length];
                for (int i = 0; i < lines.Length; i++)
                {
                    string[] temp = lines[i].Split(' ');
                    for (int j = 0; j < temp.Length; j++)
                        num[i, j] = Convert.ToInt32(temp[j]);
                }
             Параметр_1=num;
            }
        }
    Ошибка: CS0029: Не удается неявно преобразовать тип "int[*,*]" в "int[]".
    Не удается неявно преобразовать тип "int[*,*]" в "int[]"
    Хотя сама переменная в MasterScada с типом ARRAY [*,*] OF DINT
    В принципе добить можно до рабочего состояния, по крайней мере все читает как надо


    Цитата Сообщение от nub Посмотреть сообщение
    ясно. большое спасибо!!!
    попробую сначала через file to string прочитать txt файл, затем string - на части (с помощью функций работы со строками) и присвоить переменным; если не пойдет, обновлюсь.
    Думаю стоит обновиться или подождать версии 1.2.12 , должна скоро выйти по идее..
    По крайне мере, как предложил melky, может действительно лучше на с#, примеров в сети много, да и возможности побогаче


    Цитата Сообщение от nub Посмотреть сообщение
    Кстати, а что будет в Masterscada4d при передачи данных командой file to string размер данных файла будет больше объема переменной типа string (к примеру в txt файле 1000 символов - и как теперь их прочитать все)
    Все норм будет(одна большая строка):
    Screenshot_1.png

Похожие темы

  1. Вопросы по СИ-8
    от aleksandr87 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.06.2016, 18:56
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  3. MasterScada v3.6 Основные вопросы
    от colorprint2008 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 24.12.2013, 15:50
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 16:56
  5. Вопросы по трендам MasterSCADA
    от 42ia в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 26.06.2012, 10:58

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •