What is the difference between Beam and Brace

Hi, I placed structural framings by StructuralFraming.BeamByCurve node (archilab package) and StructuralFraming.BraceByCurve. Because the result from brace node is shorter than the actual length that I needed, So It seems like I have to use the StructuralFraming.BeamByCurve node. What’s the different between Beam and Brace in Revit? Is there any solution to get the full length from StructuralFraming.BraceByCurve node? I’ve tried to solve this by using parameter.set value and disallowjoin nodes but couldn’t