{"action":"created","issue":{"url":"https://api.github.com/repos/SteveDoyle2/pyNastran/issues/416","repository_url":"https://api.github.com/repos/SteveDoyle2/pyNastran","labels_url":"https://api.github.com/repos/SteveDoyle2/pyNastran/issues/416/labels{/name}","comments_url":"https://api.github.com/repos/SteveDoyle2/pyNastran/issues/416/comments","events_url":"https://api.github.com/repos/SteveDoyle2/pyNastran/issues/416/events","html_url":"https://github.com/SteveDoyle2/pyNastran/issues/416","id":256282868,"number":416,"title":"NASTRAN BULK CARDS : NSM , NSM1 , NSML , NSML1","user":{"login":"PabloBeranger","id":19569215,"avatar_url":"https://avatars3.githubusercontent.com/u/19569215?v=4","gravatar_id":"","url":"https://api.github.com/users/PabloBeranger","html_url":"https://github.com/PabloBeranger","followers_url":"https://api.github.com/users/PabloBeranger/followers","following_url":"https://api.github.com/users/PabloBeranger/following{/other_user}","gists_url":"https://api.github.com/users/PabloBeranger/gists{/gist_id}","starred_url":"https://api.github.com/users/PabloBeranger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PabloBeranger/subscriptions","organizations_url":"https://api.github.com/users/PabloBeranger/orgs","repos_url":"https://api.github.com/users/PabloBeranger/repos","events_url":"https://api.github.com/users/PabloBeranger/events{/privacy}","received_events_url":"https://api.github.com/users/PabloBeranger/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/SteveDoyle2/pyNastran/milestones/9","html_url":"https://github.com/SteveDoyle2/pyNastran/milestone/9","labels_url":"https://api.github.com/repos/SteveDoyle2/pyNastran/milestones/9/labels","id":2615469,"number":9,"title":"v1.1","description":"","creator":{"login":"SteveDoyle2","id":1059417,"avatar_url":"https://avatars1.githubusercontent.com/u/1059417?v=4","gravatar_id":"","url":"https://api.github.com/users/SteveDoyle2","html_url":"https://github.com/SteveDoyle2","followers_url":"https://api.github.com/users/SteveDoyle2/followers","following_url":"https://api.github.com/users/SteveDoyle2/following{/other_user}","gists_url":"https://api.github.com/users/SteveDoyle2/gists{/gist_id}","starred_url":"https://api.github.com/users/SteveDoyle2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SteveDoyle2/subscriptions","organizations_url":"https://api.github.com/users/SteveDoyle2/orgs","repos_url":"https://api.github.com/users/SteveDoyle2/repos","events_url":"https://api.github.com/users/SteveDoyle2/events{/privacy}","received_events_url":"https://api.github.com/users/SteveDoyle2/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":33,"state":"open","created_at":"2017-06-30T19:26:04Z","updated_at":"2018-02-14T00:44:53Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2017-09-08T15:04:18Z","updated_at":"2018-02-25T18:38:46Z","closed_at":null,"author_association":"NONE","body":"The version of pyNastran reads cards NASTRAN NSM, NSM1, NSML, NSML1 of the bulk.   \r\nThen pyNastran record all these cards under the format of Class NSM1.\r\n\r\nBut for NSM  and NSM1  The value type is Surface Mass Kg / m ²\r\nand for NSML and NSML1 The value type is Mass Kg .\r\n\r\nThus to be able to calculate the good mass, it is necessary to be able \r\n  to get back the good type of NSM.\r\n  \r\nIs it possible to have the good type for every NSM?  \r\n  BDF.nsms['ID NSMx'][0].type = NSM   pour carte NSM\r\n  BDF.nsms['ID NSMx'][0].type = NSM1  pour carte NSM1\r\n  BDF.nsms['ID NSMx'][0].type = NSML  pour carte NSML\r\n  BDF.nsms['ID NSMx'][0].type = NSML1 pour carte NSML1 "},"comment":{"url":"https://api.github.com/repos/SteveDoyle2/pyNastran/issues/comments/368332990","html_url":"https://github.com/SteveDoyle2/pyNastran/issues/416#issuecomment-368332990","issue_url":"https://api.github.com/repos/SteveDoyle2/pyNastran/issues/416","id":368332990,"user":{"login":"PabloBeranger","id":19569215,"avatar_url":"https://avatars3.githubusercontent.com/u/19569215?v=4","gravatar_id":"","url":"https://api.github.com/users/PabloBeranger","html_url":"https://github.com/PabloBeranger","followers_url":"https://api.github.com/users/PabloBeranger/followers","following_url":"https://api.github.com/users/PabloBeranger/following{/other_user}","gists_url":"https://api.github.com/users/PabloBeranger/gists{/gist_id}","starred_url":"https://api.github.com/users/PabloBeranger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PabloBeranger/subscriptions","organizations_url":"https://api.github.com/users/PabloBeranger/orgs","repos_url":"https://api.github.com/users/PabloBeranger/repos","events_url":"https://api.github.com/users/PabloBeranger/events{/privacy}","received_events_url":"https://api.github.com/users/PabloBeranger/received_events","type":"User","site_admin":false},"created_at":"2018-02-25T18:38:46Z","updated_at":"2018-02-25T18:38:46Z","author_association":"NONE","body":"NSM: Writing on 1 Line\r\n          For each ID PROPERTY, Take ID Area PROPERTY / ELEMENT\r\n          For each ID retrieve the value of NSM\r\n          Value NSM = ValueID * Area of ​​ID PROPERTY\r\n          Value NSM = ValueID * Length of the ID PROPERTY\r\n          MASS Value NSM = ValueID * ELEMENT ID Area\r\n          MASS value NSM = ValueID * Length of the ELEMENT ID\r\n\r\n      NSML: Writing on 1 Line\r\n          For each ID PROPERTY, Take ID Area PROPERTY\r\n          For each ID retrieve the value of NSM\r\n          NSML MASS Value = ValueID * ID Area PROPERTY\r\n\r\n          \r\n      NSM1: Writing on 1 Line OR Multiple Lines\r\n          For each ID PROPERTY, Take ID Area PROPERTY\r\n            Value MASSE NSM1 = Value * Area of ​​the ID PROPERTY\r\n      \r\n\r\n      NSML1: Write on 1 Line OR Multiple Lines\r\n          Calculate the TOTAL AREA of Aires IDs PROPERTY\r\n            Value MASSE = Value * Area of ​​the ID PROPERTY / TOTAL AREA\r\n          \r\n        (Same if Type ELEMENT)\r\n\r\nWith the line ELSUM in your NASTRAN JOB, you have the output in the f06 : \r\n    \r\n![image](https://user-images.githubusercontent.com/19569215/36644920-7d007f16-1a61-11e8-866f-cf7e8a14867a.png)\r\n\r\nf06 : \r\n![image](https://user-images.githubusercontent.com/19569215/36644955-eaeca040-1a61-11e8-93a3-ea38f769deb3.png)\r\n\r\nHere in an example : \r\n[TEST_NSM_SOL101.zip](https://github.com/SteveDoyle2/pyNastran/files/1756576/TEST_NSM_SOL101.zip)\r\n\r\n\r\nThe test I did with NSM ID 100 does not give the right result\r\n ![image](https://user-images.githubusercontent.com/19569215/36645020-fb36d366-1a62-11e8-8bce-c980728b7182.png)\r\n \r\nResult pyNastran\r\n![image](https://user-images.githubusercontent.com/19569215/36645047-50679078-1a63-11e8-8030-60bef04e1c2c.png)\r\n\r\nthe result should be 2Kg\r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"PabloBeranger"}}