Например, есть цепи с именами XP_UART_TX_2, ADCD_XX_TX_3, XP_UART_RX_4.
Необходимо последний символ имени умножить на 3.
Copy(!,12,1)*3 Такая строка работает так: получаем последний символ, прога сама преобразует его в числовое значение, умножает и обратно преобразует в символьный вид. Результат "6".
Как провернуть эту же операцию без потери буквенной части имени цепи?
Эта строка:
Copy(!,1,11)+(Copy(!,12,1)*3)
не работает. Видимо не может провернуть преобразование типов.