Forum Replies Created
-
AuthorPosts
-
April 28, 2026 at 2:24 am in reply to: Issue with Moddif Plugin Modification: Communication Failure and InfluxDB Write #17894
ZeusParticipantThakns
ZeusParticipantHello,
Thank you for the clarification. Let me specify the requirements based on your questions:
1. User Interface:
Yes, we need a language selection dropdown menu on the SCADA Web interface (e.g., in the top navigation bar). This allows users to switch between different languages instantly.
2. Mimic Pages & Use Cases:
Our use case involves users from different countries connecting to the same Rapid SCADA instance. Therefore, the system needs to support displaying content in different languages based on the user’s selection.
3. Implementation Preference:
Ideal Solution: We prefer a fully dynamic approach. The language should switch immediately on the client side without requiring a page reload or manual updates in the Admin panel. This would apply to menus, UI labels, and text within the mimic pages.
Alternative Solution: We understand that dynamic translation for mimic pages might be technically complex. If the ideal solution is too difficult to implement, we are willing to accept a configuration-based approach. In this scenario, we could configure multi-language text for mimics and menus in the Admin tool, and the changes would take effect after uploading/publishing.
Could you please advise if the dynamic approach is feasible, or should we proceed with the alternative configuration method?
Best regards,
ZeusParticipantHello, I’ve encountered a new requirement. I’d like to implement dynamic language switching on SCADAweb, covering menus, the user interface, and the content within mimic pages. Do you have any suggestions? I’ve already tried analyzing it with Cursor and have a preliminary approach, but it involves extensive modifications, making it difficult to keep up with the main development branch going forward.
ZeusParticipantThanks
ZeusParticipant手册就在官网
ZeusParticipantHi,
It works. thanks
ZeusParticipantHi.
The RegularComponentDescriptor have PropertyDescriptor below. It supports only one cnlthis.add(new PropertyDescriptor({
name: “inCnlNum”,
displayName: “Input channel”,
category: KnownCategory.DATA,
type: BasicType.INT
}));And the function below bind cnl in xml
/// <summary>
/// Binds the view to the configuration database.
/// </summary>
public override void Bind(ConfigDataset configDataset)
{
foreach (Component component in Mimic.EnumerateComponents())
{
if (component.Bindings != null)
{
component.Bindings.BindChannels(configDataset);
component.Bindings.OffsetCnlNums(viewArgs.CnlOffset);
component.Bindings.GetAllCnlNums().ForEach(cnlNum =>
AddCnl(configDataset.CnlTable.GetItem(cnlNum)));
}
}
}Now i am developing mimic plugin it need more than one cnl. I don’t know how to make a PropertyDescriptor support more than one cnl and it can bind.
ZeusParticipantHi,
OK I see. Thanks
ZeusParticipantHi,
In mimic-view.js there are two function. Now i need histdata and event function
class MimicDataProvider extends rs.mimic.DataProvider {
getCurData = (cnlNum, opt_joinLen) =>
MainApi.getCurDataFromMap(this.curDataMap, cnlNum, opt_joinLen);
getPrevData = (cnlNum, opt_joinLen) =>
MainApi.getCurDataFromMap(this.prevDataMap, cnlNum, opt_joinLen);
}
Can you extend the functions?
ZeusParticipantHi
I have sent email but no response
ZeusParticipantHi,
where can i get the Replication Module
and i use mqtt protocols
ZeusParticipant界面实时刷新数据 和存档没有关系
ZeusParticipantyes
ZeusParticipantHi
I saw four plugin in the document.
What are their function? how we can test and buy it?
Replication Helper Performance Monitor Audit Log Audit Log
ZeusParticipantYes it works in arm64 but not smooth as it work in x86
I will wait new MimicEditor. -
AuthorPosts