{"action":"created","issue":{"url":"https://api.github.com/repos/tbeu/fmi-standard/issues/33","repository_url":"https://api.github.com/repos/tbeu/fmi-standard","labels_url":"https://api.github.com/repos/tbeu/fmi-standard/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/tbeu/fmi-standard/issues/33/comments","events_url":"https://api.github.com/repos/tbeu/fmi-standard/issues/33/events","html_url":"https://github.com/tbeu/fmi-standard/issues/33","id":370230592,"node_id":"MDU6SXNzdWUzNzAyMzA1OTI=","number":33,"title":"causality and variability attribute","user":{"login":"modelica-trac-importer","id":22202507,"node_id":"MDQ6VXNlcjIyMjAyNTA3","avatar_url":"https://avatars1.githubusercontent.com/u/22202507?v=4","gravatar_id":"","url":"https://api.github.com/users/modelica-trac-importer","html_url":"https://github.com/modelica-trac-importer","followers_url":"https://api.github.com/users/modelica-trac-importer/followers","following_url":"https://api.github.com/users/modelica-trac-importer/following{/other_user}","gists_url":"https://api.github.com/users/modelica-trac-importer/gists{/gist_id}","starred_url":"https://api.github.com/users/modelica-trac-importer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/modelica-trac-importer/subscriptions","organizations_url":"https://api.github.com/users/modelica-trac-importer/orgs","repos_url":"https://api.github.com/users/modelica-trac-importer/repos","events_url":"https://api.github.com/users/modelica-trac-importer/events{/privacy}","received_events_url":"https://api.github.com/users/modelica-trac-importer/received_events","type":"User","site_admin":false},"labels":[{"id":1091877065,"node_id":"MDU6TGFiZWwxMDkxODc3MDY1","url":"https://api.github.com/repos/tbeu/fmi-standard/labels/P:%20major","name":"P: major","color":"f6f6f6","default":false},{"id":1091877579,"node_id":"MDU6TGFiZWwxMDkxODc3NTc5","url":"https://api.github.com/repos/tbeu/fmi-standard/labels/discussion","name":"discussion","color":"cccccc","default":false},{"id":1091875998,"node_id":"MDU6TGFiZWwxMDkxODc1OTk4","url":"https://api.github.com/repos/tbeu/fmi-standard/labels/model-exchange","name":"model-exchange","color":"0000aa","default":false}],"state":"open","locked":false,"assignee":{"login":"tbeu","id":5444067,"node_id":"MDQ6VXNlcjU0NDQwNjc=","avatar_url":"https://avatars0.githubusercontent.com/u/5444067?v=4","gravatar_id":"","url":"https://api.github.com/users/tbeu","html_url":"https://github.com/tbeu","followers_url":"https://api.github.com/users/tbeu/followers","following_url":"https://api.github.com/users/tbeu/following{/other_user}","gists_url":"https://api.github.com/users/tbeu/gists{/gist_id}","starred_url":"https://api.github.com/users/tbeu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbeu/subscriptions","organizations_url":"https://api.github.com/users/tbeu/orgs","repos_url":"https://api.github.com/users/tbeu/repos","events_url":"https://api.github.com/users/tbeu/events{/privacy}","received_events_url":"https://api.github.com/users/tbeu/received_events","type":"User","site_admin":false},"assignees":[{"login":"tbeu","id":5444067,"node_id":"MDQ6VXNlcjU0NDQwNjc=","avatar_url":"https://avatars0.githubusercontent.com/u/5444067?v=4","gravatar_id":"","url":"https://api.github.com/users/tbeu","html_url":"https://github.com/tbeu","followers_url":"https://api.github.com/users/tbeu/followers","following_url":"https://api.github.com/users/tbeu/following{/other_user}","gists_url":"https://api.github.com/users/tbeu/gists{/gist_id}","starred_url":"https://api.github.com/users/tbeu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbeu/subscriptions","organizations_url":"https://api.github.com/users/tbeu/orgs","repos_url":"https://api.github.com/users/tbeu/repos","events_url":"https://api.github.com/users/tbeu/events{/privacy}","received_events_url":"https://api.github.com/users/tbeu/received_events","type":"User","site_admin":false}],"milestone":null,"comments":8,"created_at":"2018-10-15T15:56:07Z","updated_at":"2018-10-15T15:57:40Z","closed_at":null,"author_association":"COLLABORATOR","body":"**Reported by torstenblochwitz on 6 Jan 2010 08:14 UTC**\nI wonder why we have chosen parameter as variability and not as causality attribute. May be I forgot the reason.\nIf we would use it as causality attribut (which would be more logical for me) we could use the variability attribute to indicate parameters which can be changed after fmiInitialize in a later version.\n\n----\n\nMigrated-From: https://trac.fmi-standard.org/ticket/33"},"comment":{"url":"https://api.github.com/repos/tbeu/fmi-standard/issues/comments/429911726","html_url":"https://github.com/tbeu/fmi-standard/issues/33#issuecomment-429911726","issue_url":"https://api.github.com/repos/tbeu/fmi-standard/issues/33","id":429911726,"node_id":"MDEyOklzc3VlQ29tbWVudDQyOTkxMTcyNg==","user":{"login":"modelica-trac-importer","id":22202507,"node_id":"MDQ6VXNlcjIyMjAyNTA3","avatar_url":"https://avatars1.githubusercontent.com/u/22202507?v=4","gravatar_id":"","url":"https://api.github.com/users/modelica-trac-importer","html_url":"https://github.com/modelica-trac-importer","followers_url":"https://api.github.com/users/modelica-trac-importer/followers","following_url":"https://api.github.com/users/modelica-trac-importer/following{/other_user}","gists_url":"https://api.github.com/users/modelica-trac-importer/gists{/gist_id}","starred_url":"https://api.github.com/users/modelica-trac-importer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/modelica-trac-importer/subscriptions","organizations_url":"https://api.github.com/users/modelica-trac-importer/orgs","repos_url":"https://api.github.com/users/modelica-trac-importer/repos","events_url":"https://api.github.com/users/modelica-trac-importer/events{/privacy}","received_events_url":"https://api.github.com/users/modelica-trac-importer/received_events","type":"User","site_admin":false},"created_at":"2018-10-15T15:57:40Z","updated_at":"2018-10-15T15:57:40Z","author_association":"COLLABORATOR","body":"**Comment by otter on 19 Apr 2011 16:31 UTC**\nLets add one more issue:\n\n  When importing an FMU in to Modelica (and in any other environment with an object diagram editor), it is unclear how the inputs and outputs should be represented. If there is more as one input or more as one output, this is very annoying. The tool has several options, e.g., display every scalar input as separate inputs. But, if there are more then 3 or 4 inputs, this does no longer look nice. Another option in Modelica would be to define an \"expandable connector\" and store all inputs and output in it (or have two of them).\n\nSo, clearly not all information of the model from which the FMU was generated, can be passed to the FMU and therefore importing an FMU does not retain the original model interface.\n\nThe remedy is to store more information about the connector definition of the original model in the FMU. This could be performed with a vector of additional elements, such as:\n\n```\n  <connectors>\n    <connector name=\"Flange_a\", placement=\"xxxx\">\n      <signal name=\"abc.cde.phi\">\n      <signal name=\"abc.cde.torque\", flow=true>\n    </connector>\n  </connectors>\n```\n\nIf this approach is used, then the attributes of a signal should clearly only define the causality (\"is provided FROM the environment\", and \"is provided TO the environment\"). If a parameter or constant is used in a <connector> definition, then clearly, it is in the connection and not in a parameter menu (currently it is not possible to propagate a parameter via a Modelica connector, but this does not mean that this definition is not useful).\n\nSo, to summarize, it seems more general to have the following views:\n\n- Causality, i.e., in which part of the model hierarchy is the variable computed.\n- Time-dependability, i.e, at which points in time is the variable computed.\n- Environment-usage, i.e., how is the expected usage of the variable in the environment.\n\nIn Beta 1, we could skip the \"Environment-usage\" since not enough time to define it. However, when we want to introduce it later, then we should not introduce \"Environment-usage\" implicitely in the current attributes (which means that the proposal from Jakob and me seems not be good in this respect).\n\n \n"}}
{"actor":{"display_login":"modelica-trac-importer"}}