Coder Social home page Coder Social logo

faulttriggering's People

Contributors

akloeckner avatar christoff-buerger avatar gallleo avatar sjoelund avatar tbeu avatar thorade avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

faulttriggering's Issues

Development branch

Since the release branch is set as default branch and some contributers address their pull requests w.r.t. the release branch and others w.r.t. the master branch it is hard to tell which branch is the preferred branch for contributions.

Link fault model to FaultTriggerController

Having a link on the FaultTriggerContorller Interface that leads to the faulty model within the Wrapper would be nice. This avoids searching and clicking around to find the faulty model that could be a few layers down in the wrapper.

The link (or all links) could be on the documentation side of the FaultTriggerController listet in a table. If possible, the table shows which source block (e.g. Boolean Step) controls which fault. (1. column: name of the source block, 2. column: link to the fault)

Another possibility is to create a link on the Diagram interface where you see the source blocks. Just as the path of the bus connecting is showed, a direct link to the fault would be the most fast way.

Error for createFaultPackage: "Failed to open or read ~FMUOutput\modelDescription.xml"

Hello,
I am haveing issues regarding the following package configuration:
FaultTriggering - Version 0.6.2
Dymola - Version 2015 DF01
Modelica - Version 3.2.1
ModelManagement - Version 1.1.3

All models (even the example "actuator") that I used to execute the createFaultPackage function led to an error: "Error: Failed to open or read ~FMUOutput\modelDescription.xml"
Did anyone else fight the same problem? Any solutions or hints?

Cheers
Jakob

RealVariableFault_level2.png is missing

Missing image file modelica://FaultTriggering/Resources/Documentation/RealVariableFault_level2.png is referenced by FaultTriggering.UsersGuide.Tutorial.FaultModelling.

Invalid links

When fixing the Modelica URIs I noticed that the links to FaultTriggering.FaultProcessing and FaultBus.FaultsInput do not work out.

Several minor issues with latest release version

Hi,

I found 3 minor issues when using the latest released FaultTriggereing Library:

  • a GUI choice misspelled true as 3, giving clear errors on PedanticCheck
  • a reference to Modelica_Noise that should be Modelica.Blocks.Noise instead
  • a missing uses annotation for AdvancedNoise, as well as missing instructions that it is needed as well.
    the only remaining error in Dymola 2018 pedantic check after that is a reference to '__Dymola_interactive' in an annotation.

I have not done any more detailed checking, but all of the above is easy to fix.

Inconsistent automatic inner faultTrigger / Unable to CreatePackage from PreExisting Actuator model

i am unable to run the Actuator Model through the createFaultPackage
resulting in Error:
Note: No "faultTrigger" component is defined. A default faultTrigger component will be used.
Inconsistent automatic inner faultTrigger.
Component context: faultTrigger
Component declared as FaultTrigger faultTrigger in FaultTriggering.FaultOutput
File: ...FaultTriggering-0.6.6/FaultTriggering/FaultOutput/Internal/InternalBooleanFault.mo, line 5
Component context: motor.ktFault.faultTrigger
Component declared as FaultTrigger faultTrigger in FaultTriggering.FaultOutput
File: ...FaultTriggering-0.6.6/FaultTriggering/FaultOutput/Internal/InternalIntegerFault.mo, line 5

ERRORS have been issued.

Also same error when Checking model aswell as Checking or running createFaultPackage on a new device with Faults added.

Non-standard Dialog annotations

The Dialog annotations label, button, onlyStart, fields, treeView, rowHeadings and columnHeadings are non-standard Modelica and should be prefixed by a vendor-specific annotation prefix.

Dymola 2016 is not compatible with current FaultTriggering

Dymola2016 does not export protected variables, which destroys the FaultTriggering.

Workaround:
remove "protected" from:
FaultTriggering.FaultOutput.Internal.InternalBooleanFault
FaultTriggering.FaultOutput.Internal.InternalIntegerFault
FaultTriggering.FaultOutput.Internal.InternalRealFault

Dependency on ModelManagement

Sadly, this library relies on the encrypted Dymola library ModelManagement and therefore is neither free to use nor tool-independent.

Missing example MotorExample.Driveline

FaultTriggering.Examples.MotorExample.Driveline is referenced from documentation of FaultTriggering.UsersGuide.Tutorial.FaultModelling but not within the library.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.